【发布时间】:2015-12-29 07:30:21
【问题描述】:
代码是:
import sys
execfile('test.py')
在 test.py 我有:
import zipfile
with zipfile.ZipFile('test.jar', 'r') as z:
z.extractall("C:\testfolder")
这段代码产生:
AttributeError ( ZipFile instance has no attribute '__exit__' ) # edited
“test.py”中的代码在 python idle 运行时有效。 我正在运行 python v2.7.10
【问题讨论】:
-
标题写着
__exit__,问题里的错误写着extractall,哪一个是相关的? -
如果你尝试直接执行
test.py,是否也会发生同样的情况?此外,您应该添加第二个反斜杠或使用r"C:\testfolder"以避免\t成为制表符。