Python zipfile compress_size returns 'int' 对象不可调用
Python zipfile compress_size returns 'int' object is not callable
我正在尝试使用 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
这是什么原因?
ZipInfo.compress_size是一个简单的int
属性,不是方法,所以你只需要做
print zip.getinfo(fn).compress_size
顺便说一句,使用 zip
作为变量名是个坏主意,因为它是内置函数的名称。
我正在尝试使用 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
这是什么原因?
ZipInfo.compress_size是一个简单的int
属性,不是方法,所以你只需要做
print zip.getinfo(fn).compress_size
顺便说一句,使用 zip
作为变量名是个坏主意,因为它是内置函数的名称。