未解决的csv Pydev Eclipse导入问题。

5
我对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文件,但是我仍然收到错误信息。

enter image description here

请问有人能帮忙解决吗?这真是令人沮丧!

谢谢!

1个回答

8

由于您的文件名为csv.py,当您使用import csv时,它会优先找到您的文件,而不是标准库中的csv模块。请将文件重命名为myCsv.py等其他名称以消除歧义。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接