未解决的导入csv Pydev Eclipse

时间:2012-01-07 12:36:49

标签: python eclipse pydev

我和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 个答案:

答案 0 :(得分:8)

由于您的文件名为csv.py,因此当您import csv时,会在标准库的csv模块之前找到它。将您的文件重命名为myCsv.py以解决歧义。