0

私は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」が壊れているということですか、それともここで何か重要なことを見逃していたのでしょうか?

4

1 に答える 1

3

*からインポートすることを決定しaifcopen()組み込みの をシャドーイングしましたopen()。これが、インポートしない理由です*。代わりにモジュール自体をインポートし、必要に応じて参照を使用してその名前を取得しますaifc.open()

于 2013-01-11T11:54:10.090 に答える