无法解析的导入 csv Pydev Eclipse
我对Eclipse上的Pydev有种又爱又恨的感觉。现在它告诉我代码里有个未解决的导入问题:
import csv
Traceback (most recent call last):
File "/Users/peterstannett/Documents/Programming/python/eclipse/workspace/myFirstPydev/csv.py", line 1, in <module>
import csv
File "/Users/peterstannett/Documents/Programming/python/eclipse/workspace/myFirstPydev/csv.py", line 3, in <module>
cr = csv.reader(f)
AttributeError: 'module' object has no attribute 'reader'
几天前它还好好的,我肯定的!
所以我开始查看解释器和csv.py文件应该在的路径。我发现系统的PYTHONPATH里有/lib/python2.7,这里正好放着csv.py文件,但我还是遇到了错误。
有人能帮我解决这个问题吗?这真让人沮丧!
谢谢
1 个回答
8
因为你的文件叫做 csv.py
,所以当你使用 import csv
导入时,系统会先找到你的这个文件,而不是标准库里的 csv 模块。为了避免这种混淆,建议你把文件改个名字,比如叫 myCsv.py
。