【发布时间】:2016-12-12 13:47:20
【问题描述】:
感觉自己像个笨蛋。我正在尝试与 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' 未定义
如果我只使用 import zipfile 我会收到此错误:
TypeError: 'module' 对象不可调用
【问题讨论】:
-
对于
from zipfile import *,您必须使用不带前缀的ZipFile。对于另一个错误,我认为某处有错字,它应该可以工作(您是否将您的文件称为zipfile.py?这不是一个好主意) -
如果我不使用我得到的前缀:NameError: name 'zipfile' is not defined
标签: python-2.7 zip