这个错误是因为Python版本不同导致的。在Python 2.x版本中,ZipFile类具有file_size属性,但在Python 3.x版本中,ZipFile类已更新并删除了file_size属性。因此,如果你在Python 3.x版本中使用ZipFile类的file_size属性,则会出现这个错误。

解决这个问题的方法是,在Python 3.x版本中,使用ZipFile类的getinfo()方法来获取压缩文件的大小。例如:

import zipfile

with zipfile.ZipFile('example.zip', 'r') as zip_ref:
    file_info = zip_ref.getinfo('example.txt')
    print(file_info.file_size)

这将打印出example.txt文件在example.zip压缩文件中的大小。


原文地址: https://www.cveoy.top/t/topic/btrT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录