У меня возникла проблема с записью содержимого csv-файла в другой CSV-файл.Запись содержимого csv-файла в другой csv-файл
Fist I перебирает несколько csv-файлов и записывает строки в массиве. В конце я перебираю массив и записываю строки в новый csv-файл.
Здесь ист структуру исходных CSV-файлов:
Dateiname;Name des Vorgängers;Schlagworte;Sujet;Name des Bildes;Alternativtext
s_m010_p001-001_01.jpg;;90039,90063,90068,60010,80000,80001,80008,90000,90055;Architekt, planen, beraten, Entwurfsplanung, gestalten, bauen, konstruieren, Gebäude, Firma, Unternehmen;s_m010_p001-001_01;
Это структура массива:
['s_m010_p001-001_01.jpg', '', '90039,90063,90068,60010,80000,80001,80008,90000,90055', 'Architekt, planen, beraten, Entwurfsplanung, gestalten, bauen, konstruieren, Gebäude, Firma, Unternehmen', 'abi_010_2015', '']
И вот результат нового CSV-файла:
Dateiname;Name des Vorgängers;Schlagworte;Sujet;Name des Bildes;Alternativtext
"s_m010_p001-001_01.jpg;;90039";90063;90068;60010;80000;80001;80008;90000;"90055;Architekt"; planen; beraten; Entwurfsplanung; gestalten; bauen; konstruieren; Gebäude; Firma;" Unternehmen;abi_010_2015;"
Мой код для считывания оригинала csv:
with open(csvfile, newline="\n", encoding='utf-8') as aktuelleCSV:
reader = csv.reader(aktuelleCSV, skipinitialspace=True, delimiter = ';', quotechar = ',')
for row in reader:
if reader.line_num !=1:
csvArray.append(row)
Любые идеи?
Код для записи будет также интересно. – koalo
Не могли бы вы объяснить, что вы ожидаете, и, таким образом, когда возникает проблема, т.е. проблема с создаваемым массивом (списком) или является правильным, но файл выводится неправильно –
Приведение примера помогает, но вы также должны * указать *, что вы хотите –