Не открываются файлы .csv и .xlsx после записи
Есть массив данных, каждый элемент которого является словарём. При попытке записи, программа выполняется, но Excel пишет, что файл битый. Для записи использовал csv и xlwt. Но проблема в том, что даже при попытке записи любого словаря в .csv или .xlsx, файл всё равно разбивается. Пересоздавать файл пробовал. Вот мой код:
import csv
my_dict = {'kist': 1, 'dist' : 13}
with open('ctg1.csv', 'w+') as f:
x = csv.DictWriter(f, my_dict.keys())
x.writeheader()
x.writerow(my_dict)
Если кто-то сталкивался с подобной проблемой, подскажите, пожалуйста. Версия Python - 3.8.2