[英]How to know the folder size in a zipfile (Python)
我知道您可以使用 .file_size 方法获取 ZIP 文件中文件的大小(以字节为单位)但是有什么我可以获得文件夹的大小呢?
例如:
import zipfile, os
os.chdir('C:\\')
zp= zipfile.ZipFile('example.zip')
spamInfo = zp.getinfo('spam.txt') #Here, Instead of a file I'd like to put a folder
spamInfo.file_size
zp.close()
任何帮助将不胜感激。
import zipfile
zp = zipfile.ZipFile("example.zip")
size = sum([zinfo.file_size for zinfo in zp.filelist])
zip_kb = float(size) / 1000 # kB
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.