AttributeError: у объекта 'module' нет атрибута 'reader'
Я получаю ошибку:
AttributeError: у объекта 'module' нет атрибута 'reader')
когда я запускаю приведенный ниже код, но я не понимаю, почему?
import csv
with open('test.csv') as f:
q = csv.reader(f)
1 ответ
Решение
Вы импортировали другой csv
модуль, а не тот, в стандартной библиотеке. Возможно, вы назвали свой сценарий csv.py
например.
Узнайте, что импортируется вместо этого, распечатав имя файла модуля:
import csv
print(csv.__file__)
Если это не входит в стандартную библиотеку, переименуйте или удалите этот файл и удалите csv.pyc
файл, если есть один рядом с ним.