Как добавить текст к файлу в Python

  1. file.write для добавления текста к файлу в режиме a
  2. Добавьте необязательный параметр file в функцию print на Python 3
  3. Добавить новую строку в добавление текста в файл

В этой обучающей статье мы расскажем, как добавлять текст к файлу на Python.

file.write для добавления текста к файлу в режиме a

Вы можете открыть файл в режиме a или a+, если хотите добавить текст к файлу.

destFile = r"C:\Test\Test.txt"
with open(destFile, 'a') as f:
    f.write("some appended text")

Код выше добавляет текст some appended text рядом с последним символом в файле. Например, если файл заканчивается на this is the last sentence, то после добавления становится this is the last sentencesome appended text.

Он создаст файл, если он не существует в данном пути.

Добавьте необязательный параметр file в функцию print на Python 3

На Python 3 вы можете print текст в файл с включенным опциональным параметром file.

destFile = r"C:\Test\Test.txt"
with open(destFile, 'a') as f:
    print("The result will be {}".format(Result), file=f)

Добавить новую строку в добавление текста в файл

Если вы предпочитаете добавлять текст в новой строке, вам нужно добавить разрыв каретки \r\n после добавленного текста, чтобы гарантировать, что следующий добавленный текст будет добавлен в новую строку.

destFile = r"C:\Test\Test.txt"
with open(destFile, 'a') as f:
    f.write("the first appended text\r\n")
    f.write("the second appended text\r\n")
    f.write("the third appended text\r\n")
comments powered by Disqus