gpt4 book ai didi

python-2.7 - 无法导入python库 'zipfile'

转载 作者:行者123 更新时间:2023-12-04 03:08:37 25 4
gpt4 key购买 nike

感觉像个笨蛋。我正在尝试与 zip 文件交互,但似乎无法使用 zipfile 库。对python相当陌生

from zipfile import *
#set filename
fpath = '{}_{}_{}.zip'.format(strDate, day, week)

#use zipfile to get info about ftp file
zip = zipfile.Zipfile(fpath, mode='r')
# doesn't matter if I use
#zip = zipfile.Zipfile(fpath, mode='w')
#or zip = zipfile.Zipfile(fpath, 'wb')
我收到这个错误

zip = zipfile.Zipfile(fpath, mode='r')

NameError: name 'zipfile' is not defined


如果我只使用 import zipfile 我会收到这个错误:

TypeError: 'module' object is not callable

最佳答案

两种修复方法:

1) 使用 from ,在这种情况下,删除 zipfile命名空间:

from zipfile import *
#set filename
fpath = '{}_{}_{}.zip'.format(strDate, day, week)

#use zipfile to get info about ftp file
zip = ZipFile(fpath, mode='r')

2)直接使用 import ,在这种情况下,像你一样使用完整路径:
import zipfile
#set filename
fpath = '{}_{}_{}.zip'.format(strDate, day, week)

#use zipfile to get info about ftp file
zip = zipfile.ZipFile(fpath, mode='r')

你的代码中有一个偷偷摸摸的错字: Zipfile应该是 ZipFile (大写 F,所以回答有点不好意思...

所以得到的教训是:
  • 避免 from x import y因为编辑更难完成单词
  • 用适当的 import zipfile和建议完成的编辑器,你一开始就不会遇到这个问题。
  • 关于python-2.7 - 无法导入python库 'zipfile',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41102332/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com