我刚刚开始使用python,所以请耐心等待我;)
在遵循基本教程时,我在打开文件时遇到了问题,这里是追溯:
File "/home/nick/Dropbox/workspace/pytest/schlange.py", line 55, in <module>
f=open("file.csv","r")
File "/usr/lib/python2.6/aifc.py", line 922, in open
return Aifc_read(f)
File "/usr/lib/python2.6/aifc.py", line 335, in __init__
self.initfp(f)
File "/usr/lib/python2.6/aifc.py", line 288, in initfp
raise Error, 'file does not start with FORM id'
aifc.Error: file does not start with FORM id
这是否意味着我的python安装中的'aifc.py'被破坏或我错过了一些重要的东西?
答案 0 :(得分:3)
您已决定从*
导入aifc
,其open()
已隐藏内置open()
。这就是我们不导入*
的原因。改为导入模块本身,并在需要时使用引用来获取其名称,例如aifc.open()
。