[파이썬] 파일의 텍스트 쓰기와 자동 줄바꿈
파이썬에서 파일에 텍스트를 쓰고자 할 때, 자동으로 줄바꿈을 처리하는 방법을 알아보겠습니다.
파일에 텍스트 쓰기
- 쓰기 모드로 파일 열기
file = open('example.txt', 'w')
위의 코드는
example.txt
라는 파일을 쓰기 모드(‘w’)로 열어서file
변수에 할당합니다. - 파일에 텍스트 쓰기
file.write("Hello, World!")
위의 코드는
file
변수에 저장된 파일에 “Hello, World!”라는 텍스트를 씁니다. - 파일 닫기
file.close()
위의 코드는 파일을 닫습니다. 파일을 다 사용한 후에는 항상 파일을 닫아야 합니다.
자동 줄바꿈 처리
파일에 줄바꿈 문자 \n
을 사용하면 텍스트의 특정 지점에서 줄을 바꿀 수 있습니다. 다음은 예제 코드입니다.
file = open('example.txt', 'w')
file.write("Hello, World!\n")
file.write("This is a new line.")
file.close()
위의 코드를 실행하면 example.txt
파일에 다음과 같이 텍스트가 저장됩니다.
Hello, World!
This is a new line.
주의 사항
- 파일을 열고 사용한 후에는 항상 파일을 닫아야 합니다. 파일을 닫지 않으면 시스템 리소스가 낭비될 수 있습니다.
- 파일을 쓰기 모드(‘w’)로 열게 되면, 기존에 있는 내용은 사라지고 새로운 내용으로 덮어씌워집니다. 따라서 기존 내용을 유지하면서 파일에 텍스트를 추가하고 싶다면 추가 모드(‘a’)로 파일을 열어야 합니다.
위의 예제 코드를 참고하여 파일에 텍스트를 쓰고 자동 줄바꿈을 처리해보세요. 파일을 열고 쓰기 전에 파일이 존재하는지 확인하는 것도 좋은 습관입니다.