2012-01-07 24 views
5

Tengo una relación de amor-odio con Pydev en Eclipse. Por alguna razón, ahora me está diciendo que tiene una importación sin resolver en el código:importación importada 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' 

Se estaba trabajando bien hace unos días estoy seguro!

Así que comencé a mirar el intérprete y la ruta donde debería estar el archivo csv.py y puedo ver en el Sistema PYTHONPATH que tiene el archivo /lib/python2.7 donde el archivo csv.py se encuentra todavía Todavía recibo un error.

enter image description here

¿Alguien por favor ayudarme a resolver esto, ya que es más frustrante!

Gracias

Respuesta

8

Debido a que su archivo se llama csv.py, que se encuentra antes del módulo csv de la biblioteca estándar cuando import csv. Cambie el nombre de su archivo a algo como myCsv.py para resolver la ambigüedad.

+0

Ah ok. ¡Intentaré eso! Muchas gracias. –

+0

Spot on gracias! –

Cuestiones relacionadas