我正在尝试使用Python和zipfile
获取文件的压缩大小zip = zipfile.ZipFile('test.zip')
namelist = zip.namelist()
for fn in namelist:
print fn
print zip.getinfo(fn).compress_size()
我收到错误
TypeError: 'int' object is not callable
这是什么原因?
答案 0 :(得分:2)
ZipInfo.compress_size是一个简单的int
属性,不是方法,所以你只需要做
print zip.getinfo(fn).compress_size
顺便说一下,使用zip
作为变量的名称是一个坏主意,因为它是内置函数的名称。