我正在用python脚本进行备份,但我需要获取以MB为单位创建的tar.gz文件的大小
我如何获取该文件的大小(MB)
从您的问题尚不清楚,您是否想要文件的压缩或未压缩大小,但是在前一种情况下,使用os模块中的os.path.getsize
函数很容易
>>> import os
>>> os.path.getsize('flickrapi-1.2.tar.gz')
35382L
要获得兆字节的答案,您可以将答案右移20,例如
os.path.getsize('large.tar.gz') >> 20
尽管该操作将以整数完成-如果要保留兆字节的分数,请除以(1024*1024.0)
。(请注意,.0
这样除数将是浮点数。)
更新:在下面的评论中,Johnsyweb指出了一个有用的方法,可用于更普遍地生成文件大小的可读格式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句