Как добавить файл в Python?
Режимы доступа определяют тип операций, доступных в открытом файле. Это относится к тому, как файл будет использоваться после его открытия. Чтобы добавить новую строку к существующему файлу, вам нужно открыть файл в режиме добавления, установив «a» или «ab» в качестве режима.
Когда вы открываете режим «a», позиция записи всегда будет в конце файла (добавление). Существуют другие перестановки аргумента mode для обновления (+), усечения (w) и двоичного (b) режима, но начинать с «a» лучше всего. Если вы хотите найти файл, чтобы найти место, где вы должны вставить строку, используйте «r +».
Следующий код добавляет текст в существующий файл:
with open("index.txt", "a") as myfile: myfile.write("text appended")
Вы также можете использовать файл access_mode «a +» для Open для чтения и записи. Файл создается, если он не существует. Поток расположен в конце файла. Начальная позиция файла для чтения находится в начале файла, но вывод добавляется в конец файла.
with open("index.txt", "a+") as myfile: myfile.write("New text appended")
Как добавить новые данные в новую строку?
Вы можете использовать «\ n» при записи данных в файл.
with open("index.txt", "a") as myfile: myfile.write("First Line\n") myfile.write("Second Line\n")
Источник: http://net-informations.com/python/iq/append.htm