aifc模块错误:Python无法打开文件

时间:2013-01-11 11:51:14

标签: python readfile

我刚刚开始使用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'被破坏或我错过了一些重要的东西?

1 个答案:

答案 0 :(得分:3)

您已决定从*导入aifc,其open()已隐藏内置open()。这就是我们不导入*的原因。改为导入模块本身,并在需要时使用引用来获取其名称,例如aifc.open()

相关问题