Как добавить файл в 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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector