Python 属性错误:';模块';对象没有属性';ZipFile';

Python 属性错误:';模块';对象没有属性';ZipFile';,python,Python,就像我说的,这是一个非常奇怪的问题。我希望你们能帮我解决这个问题。谢谢 以下是我的代码: import os import zipfile filename = "E:\\test.zip" currdir = "E:\\vpn\\" os.chdir(currdir) tfile = zipfile.ZipFile(filename, 'w') files = os.listdir(currdir) for f in files: tfile.write(f) for f in

就像我说的,这是一个非常奇怪的问题。我希望你们能帮我解决这个问题。谢谢

以下是我的代码:

import os
import zipfile

filename = "E:\\test.zip"
currdir = "E:\\vpn\\"

os.chdir(currdir)

tfile = zipfile.ZipFile(filename, 'w')
files = os.listdir(currdir)
for f in files:
    tfile.write(f)

for f in tfile.namelist():
    print "added %s"%f

tfile.close()
Traceback (most recent call last):
  File "C:\pydemo\src\gzip\zipfile.py", line 7, in <module>
    import zipfile
  File "C:\pydemo\src\gzip\zipfile.py", line 14, in <module>
tfile = zipfile.ZipFile.(filename, 'w')
AttributeError: 'module' object has no attribute 'ZipFile'
错误消息:

import os
import zipfile

filename = "E:\\test.zip"
currdir = "E:\\vpn\\"

os.chdir(currdir)

tfile = zipfile.ZipFile(filename, 'w')
files = os.listdir(currdir)
for f in files:
    tfile.write(f)

for f in tfile.namelist():
    print "added %s"%f

tfile.close()
Traceback (most recent call last):
  File "C:\pydemo\src\gzip\zipfile.py", line 7, in <module>
    import zipfile
  File "C:\pydemo\src\gzip\zipfile.py", line 14, in <module>
tfile = zipfile.ZipFile.(filename, 'w')
AttributeError: 'module' object has no attribute 'ZipFile'
回溯(最近一次呼叫最后一次):
文件“C:\pydemo\src\gzip\zipfile.py”,第7行,在
进口拉链
文件“C:\pydemo\src\gzip\zipfile.py”,第14行,在
tfile=zipfile.zipfile。(文件名“w”)
AttributeError:“模块”对象没有属性“ZipFile”

您调用了脚本
zipfile.py
,这意味着它正在尝试导入自身。将文件名更改为其他名称。

您的模块将自身作为zipfile导入。请将其命名为zipfile.py以外的名称

谢谢您的帮助。我发现当我运行这个脚本时,它会生成一个.pyc文件,我必须在运行新脚本之前删除这个.pyc文件