Код: Выделить всё
with open('filmy.csv', mode='r',encoding='UTF-8') as file:
csv_reader = csv.DictReader(file)
data_list = [] # Main list
for row in csv_reader:
data_list.append(row)
for d in data_list:
if d['Aktorzy']: #Aktorzy == Actors
d['Aktorzy'] = d['Aktorzy'].split('; ')
if d['Reżyser']: #Reżyser == Directors
d['Reżyser'] = d['Reżyser'].split('; ')
file.close()
Код: Выделить всё
keys = data_list[0].keys()
with open('filmy.csv', 'w', newline='', encoding='UTF-8') as output_file:
dict_writer = csv.DictWriter(output_file, keys)
dict_writer.writeheader()
dict_writer.writerows(data_list)
app.quit()
Как это происходит сначала (и как должно быть):

Как это происходит после однократного закрытия:

Как это будет позже:

Мне нужно использовать импорт csv, так что если без панд невозможно обойтись, подскажите.
Я не знаю, как сюда добавить фото, поэтому вот ссылка на Google Фото: https://drive.google.com/file/d/1eeD3mt ... sp=sharing
Подробнее здесь: https://stackoverflow.com/questions/798 ... -have-list
Мобильная версия