Я пишу данные из списка в файл CSV, как это:Как написать последовательные столбцы CSV в Python
def writeToCsv(list, max):
writer = csv.writer(open('file.csv', 'wb'), delimiter=' ')
for x in range(0,max):
writer.writerow(list[x]['year'])
Это заполняет первый столбец с годами, который является большим. Теперь я хочу заполнить следующий столбец «именем» в списке. Как я могу запустить вышеуказанный код еще раз, но заполнить его следующим столбцом вместо того, чтобы писать в первом столбце с именем?
При использовании модуля 'csv' вы должны структурировать свой код, чтобы вы записывали одну строку * за раз, а не один столбец. Вот почему метод называется 'writow'. – BrenBarn