Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 텍스트 파일 이어서 쓰기 본문
텍스트 파일을 이어서 쓰는 것은 이미 존재하는 파일에 새로운 내용을 추가하는 작업입니다. 이는 기존 파일의 끝에 새로운 내용을 추가하는 것을 의미합니다. 파이썬에서는 다양한 방법으로 텍스트 파일을 열고 이어서 쓸 수 있습니다. 여러 가지 방법을 통해 텍스트 파일을 이어서 쓰는 방법을 알아보겠습니다.
1. 파일을 이어서 열기 모드로 열기
가장 간단한 방법은 파일을 'a' 모드로 열어서 이어서 쓰는 것입니다. 이 모드는 파일이 이미 존재하면 파일의 끝에 새로운 내용을 추가하고, 파일이 존재하지 않으면 새로운 파일을 생성합니다.
with open('myfile.txt', 'a') as f:
f.write('This is the appended text.\n')
2. 파일을 이어서 열기 모드로 열기
'a' 모드 대신 'r+' 모드를 사용하여 파일을 열고, 파일 끝으로 이동하여 새로운 내용을 추가할 수도 있습니다.
with open('myfile.txt', 'r+') as f:
f.seek(0, 2) # 파일 끝으로 이동
f.write('This is the appended text.\n')
3. 파일 객체의 write() 메서드 사용
파일을 일반적으로 'w' 모드로 열어서 이어서 쓸 수도 있습니다. 이때 파일 객체의 write() 메서드를 사용하여 기존 내용을 유지한 채로 새로운 내용을 추가할 수 있습니다.
with open('myfile.txt', 'w') as f:
f.write('This is the original text.\n')
with open('myfile.txt', 'a') as f:
f.write('This is the appended text.\n')
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] 파일 수정 시간, 생성 시간 확인 (0) | 2024.03.02 |
---|---|
[Python/파이썬] 파일 끝 찾기 (0) | 2024.03.02 |
[Python/파이썬] Set을 List로 변환 (0) | 2024.03.02 |
[Python/파이썬] List를 Set으로 변환하기 (0) | 2024.03.02 |
[Python/파이썬] CSV 파일을 JSON 파일로 변환하기 (0) | 2024.03.02 |