Модуль '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 - импортирует сначала файлы из текущей директории, если не находит там, тогда смотрит в папке со стандартными либами"

→ Ссылка