我对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文件文件被保存,但我仍然收到一个错误。在
有人能帮我解决这个问题,因为它是最令人沮丧的!在
谢谢
由于您的文件名为
csv.py
,因此当您import csv
时,它会在标准库的csv模块之前找到。将文件重命名为myCsv.py
以解决这种歧义。在相关问题 更多 >
编程相关推荐