Python/파이썬 기초 강의(2024)★
파이썬, 텍스트 파일에 저장하기 읽어오기
코딩ABC
2024. 11. 27. 09:20
반응형
Python에서는 텍스트 파일에 텍스트를 저장하고 읽어오는 작업을 간단하게 할 수 있습니다. 아래에 예제를 통해 저장과 읽기 방법을 설명하겠습니다.
텍스트 파일에 텍스트 저장하기
# 텍스트를 파일에 저장
file_path = "example.txt" # 저장할 파일 경로
# 쓰기 모드로 파일 열기
with open(file_path, "w", encoding="utf-8") as file:
file.write("안녕하세요! 이 텍스트는 파이썬으로 저장한 것입니다.\n")
file.write("두 번째 줄입니다.")
- open() 함수에서 "w" 모드는 쓰기(write)를 의미합니다. 파일이 이미 있으면 덮어씁니다.
- encoding="utf-8"을 지정하여 한글과 같은 유니코드 문자를 사용할 수 있습니다.
텍스트 파일에서 텍스트 읽어오기
file_path = "example.txt" # 파일 경로
# 파일에서 텍스트 읽기
with open(file_path, "r", encoding="utf-8") as file:
content = file.read()
print("파일 내용:")
print(content)
- open() 함수에서 "r" 모드는 읽기(read)를 의미합니다.
- file.read()는 파일의 모든 내용을 문자열로 반환합니다.
추가적인 예제: 한 줄씩 읽기
file_path = "example.txt"
# 파일에서 한 줄씩 읽기
with open(file_path, "r", encoding="utf-8") as file:
for line in file:
print(line.strip()) # 줄 끝의 공백 제거 후 출력
요약
- 텍스트를 저장할 때: "w" 모드.
- 텍스트를 읽어올 때: "r" 모드.
- 파일 작업 후에는 with 문을 사용하여 파일을 자동으로 닫는 것이 안전합니다.

반응형