Python/포스팅

파이썬 파일 내용 추가

짜집퍼박사(짜박) 2023. 12. 3. 01:33

파이썬에서 파일에 내용을 추가하려면 파일을 추가 모드("a")로 열어야 합니다. 추가 모드로 파일을 열면 파일의 끝에 새로운 내용을 추가할 수 있습니다.

 

파일 내용 추가하기

# 파일을 추가 모드로 열기
with open("example.txt", "a") as file:
    # 파일에 내용 추가
    file.write("\nThis is additional content.")

위의 코드에서는 "example.txt" 파일을 추가 모드("a")로 열어서 write() 메서드를 사용하여 새로운 내용을 파일의 끝에 추가하고 있습니다. "\n"은 새로운 줄을 나타냅니다.

 

여러 줄 추가하기

additional_lines = ["Line 1", "Line 2", "Line 3"]

with open("example.txt", "a") as file:
    # 여러 줄 추가
    for line in additional_lines:
        file.write(f"\n{line}")

위의 코드에서는 리스트에 있는 여러 줄을 파일에 추가하고 있습니다.

 

주의사항

1. 파일을 추가 모드("a")로 열 경우, 파일의 끝에 내용이 추가됩니다. 이미 존재하는 파일을 열어서 내용을 추가하는 것이므로 파일이 존재하지 않으면 새로운 파일이 생성됩니다.
2. 파일을 열고 작업이 끝났으면 with 문을 사용하여 파일을 닫아야 합니다. 파일을 닫지 않으면 변경 내용이 반영되지 않을 수 있습니다.
3. 파일을 추가 모드로 열 경우에도 파일에 대한 읽기 권한이 필요합니다. 파일이 존재하지 않는 경우에는 읽기 모드로 열 수 없으므로 추가 모드로 열 때 파일이 이미 존재하는지 확인하는 것이 좋습니다.


파일에 내용을 추가하는 것은 기존 파일을 보존하면서 새로운 정보를 기록하는 일반적인 작업 중 하나입니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 프로그램의 입출력  (0) 2023.12.03
파이썬 파일 with문  (0) 2023.12.03
파이썬 파일 읽기  (0) 2023.12.03
파이썬 파일 쓰기  (0) 2023.12.03
파이썬 파일 생성  (0) 2023.12.03