Мне нужно добавить столбцы в CSV-файл, используя Python.Единственный способ сделать это - прочитать весь файл, отредактировать каждую строку, добавив 1 элемент, а затем снова записать в файл.Однако я действительно не хочу делать это таким образом из-за размера файла (более 32000 строк, кажется, много чтения и записи каждый раз, когда я хочу добавить столбец).Даже используя модуль CSV, я думаю, что принцип будет таким же, прочитайте все, отредактируйте и напишите снова.
, чтобы быть понятным, ниже приведен пример файла CSV.
1,2
1,2
1,2
1,2
я хочучтобы добавить третий столбец, чтобы файл стал:
1,2,3
1,2,3
1,2,3
1,2,3
Если бы я хотел добавить всю строку (или строку), я мог бы использовать open(csvfile, 'a')
и «добавить» последнюю строку в файл.Есть ли аналогичная опция для добавления столбца?