【发布时间】:2014-09-26 15:40:06
【问题描述】:
我在 Windows 上以崇高的文本运行 python。当我想使用 zipfile 模块时,我收到此错误 ImportError: No module named 'ZipFile'。我尝试将名称从 Zipfile 更改为 zipfile,但没有成功。我查看了我的 pythonpath 变量,它确实显示了 zipfile.py 所在的 lib 文件夹的位置。我不确定出了什么问题。任何有关正在发生的事情的帮助或线索表示赞赏。
import urllib.request
import ZipFile
import StringIO
url = 'some_url'
z = ZipFile(StringIO.StringIO(urllib.request.urlopen(url).read()))
z.extractall()
即使在 python ide 中运行也会给我同样的错误
【问题讨论】:
-
模块名称为
zipfile。 -
@MattDMo,我也尝试使用 zipfile,但没有成功
-
见下面@falstru 的回答——你需要打电话给
zipfile.ZipFile(...) -
from zipfile import ZipFile.
标签: python windows sublimetext3 importerror zipfile