Модуль 'csv' не имеет атрибута 'DictWriter'
тут появился такой вопрос. Вроде бы как в коде всё нормально, всё согласно документации. Но в итоге выходит такая вот проблема: "AttributeError: module 'csv' has no attribute 'DictWriter'"
import csv
with open('example.csv', 'w') as File:
filednames = ['brand', 'photo_file_name', 'carrying', 'passenger_seats_count']
writer = csv.DictWriter(File, fieldnames= filednames)
writer.writeheader()
writer.writerow({'brand':'Bugatti Veyron'})
writer.writerow({'photo_file_name':'bugati.png'})
Ответы (1 шт):
Автор решения: ZheD1s
→ Ссылка
Всё дело вот в чем, если файл назван 'csv.py' или же есть файлы с таким названием в той же директории, то в этом случае будет выходить данная ошибка "AttributeError: module 'csv' has no attribute 'DictWriter'". Всего что нужно - это переименовать скрипты в директории или тот скрипт за которым вы работаете. Это связано с тем, что цитирую @MaxU "import csv - импортирует сначала файлы из текущей директории, если не находит там, тогда смотрит в папке со стандартными либами"