파이썬에서 파일에 텍스트를 추가하는 방법

  1. a 모드로 파일에 텍스트를 추가하는 file.write
  2. Python 3의 print 함수에 선택적 file 매개 변수 추가
  3. 텍스트를 파일에 추가 할 때 새 줄 추가

이 튜토리얼 기사는 파이썬에서 파일에 텍스트를 추가하는 방법을 소개합니다.

a 모드로 파일에 텍스트를 추가하는 file.write

텍스트를 파일에 추가하려면 a 또는 a +모드에서 파일을 열 수 있습니다.

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

위의 코드는 파일의 마지막 문자 옆에 ‘일부 추가 텍스트’텍스트를 추가합니다. 예를 들어, 파일이 ‘이것은 마지막 문장입니다’로 끝나는 경우, 추가 후 ‘이것은 마지막 문장이 추가 된 텍스트입니다’가됩니다.

주어진 경로에 파일이 없으면 파일을 만듭니다.

Python 3의 print 함수에 선택적 file 매개 변수 추가

Python 3에서는 선택적 file 매개 변수를 활성화하여 텍스트를 파일로print할 수 있습니다.

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")

관련 문장 - Python File Operation

  • 파이썬에서 파일에서 특정 줄을 읽는 방법