[Python] 텍스트 파일에 내용 추가
Python에서 텍스트 파일에 내용을 추가하려면, 먼저 파일을 열어야 합니다. 파일을 추가 모드로 열려면 open 시 mode에 'a'를 입력하여 append 파일 모드를 사용해야 합니다. 파일을 열고 파일에 내용을 추가 하기 위해서 file.write() 함수를 사용합니다.
with open("example.txt", "a") as file:
file.write("This text will be added to the file.")
다른 방법으로는 아래와 같이 작성 할 수 있습니다.
f = open("example.txt", "a")
f.write("This text will be added to the file.")
f.close()
더보기
참고 :
- 'w' 파일 모드를 사용하면 파일을 쓰기 모드로 열며, 파일이 존재하지 않을 경우 새로운 파일을 생성합니다.
- 'r' 파일 모드를 사용하면 파일을 읽기 모드로 엽니다.
- with open 문을 사용하면 파일을 열고 닫는 과정을 자동으로 처리하여 예외처리를 간단하게 할 수 있습니다.
다른 방법으로 writelines() 함수를 사용할 수 있습니다. writelines() 함수는 여러 줄의 텍스트를 파일에 한번에 추가할 수 있습니다.
lines = ["This is line 1", "This is line 2", "This is line 3"]
with open("example.txt", "a") as file:
file.writelines(lines)
또는 아래와 같이 작성할 수 있습니다.
lines = ["This is line 1", "This is line 2", "This is line 3"]
f = open("example.txt", "a")
f.writelines(lines)
f.close()
writelines() 함수는 파일에 추가되는 텍스트에는 개행 문자가 없으므로, 각 줄의 끝에 개행 문자를 추가해야 합니다.
반응형
'Tech & Development > Programming Languages' 카테고리의 다른 글
[Python] 자료형 - 리스트 (List) (0) | 2023.01.18 |
---|---|
[Python] 자료형 - 집합(Set) (0) | 2023.01.18 |
[Python] File 끝 확인 (0) | 2023.01.18 |
[Python] File 수정, 생성 시간 확인하기 (0) | 2023.01.18 |
[Python] File 개수 확인 (0) | 2023.01.18 |
댓글
이 글 공유하기
다른 글
-
[Python] 자료형 - 리스트 (List)
[Python] 자료형 - 리스트 (List)
2023.01.18 -
[Python] 자료형 - 집합(Set)
[Python] 자료형 - 집합(Set)
2023.01.18 -
[Python] File 끝 확인
[Python] File 끝 확인
2023.01.18 -
[Python] File 수정, 생성 시간 확인하기
[Python] File 수정, 생성 시간 확인하기
2023.01.18