2012-01-07 12 views
5

Mam związek miłości i nienawiści z Pydev na Eclipse. Z jakiegoś powodu jest on teraz mówi mi, że ma nierozwiązany import o kodzie:Nierozwiązany import csv Pydev Eclipse

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' 

To działa dobrze kilka dni temu jestem pewien!

Tak więc zacząłem patrzeć na interpreter i ścieżkę, gdzie powinien znajdować się plik csv.py i widzę w systemie PYTHONPATH, że ma plik /lib/python2.7, w którym przechowywany jest plik csv.py Nadal dostaję błąd.

enter image description here

Czy ktoś mógłby mi pomóc rozwiązać ten problem, ponieważ jest to najbardziej frustrujące!

Dzięki

Odpowiedz

8

Ponieważ plik nazywa csv.py, okaże się, zanim moduł csv z biblioteki standardowej kiedy import csv. Zmień nazwę pliku na coś podobnego do myCsv.py, aby rozwiązać niejednoznaczność.

+0

Ah ok. Spróbuję tego! Wielkie dzięki. –

+0

Spot na dziękuję! –