Запись дополнительного столбца с заголовком

на данный момент у меня есть это:

2 переменные: varHeader: ExtraColumn varContent: ToBeFilledIn

writer.writeheader() for line in reader: writer.writerow(line) 

И все работает отлично. Проблема в том, что у меня есть 2 переменные, varHeader и varContent. И что я терпеть неудачу:

  1. перед writer.writeheader мне нужно добавить дополнительный столбец с заголовком ExtraColumn, который является содержимым переменной varHeader.
  2. каждая строка должна добавить значение varContent в только что созданный столбец

Хотя это казалось мне простым, это дует мне в голову, я не могу это сделать. Угадайте, это типичная пятнистая болезнь 😉

Спасибо, товарищи,

отношение из новичок.

One Solution collect form web for “Запись дополнительного столбца с заголовком”

Это то, что вы хотите?

 from csv import DictReader, DictWriter with open ...: reader = DictReader(in_f) writer = DictWriter(out_f, ['ExtraColumn'] + reader.fieldnames) writer.writeheader() for line in reader: line['ExtraColumn'] = varContent writer.writerow(line) 
Python - лучший язык программирования в мире.