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 문을 사용하여 파일을 자동으로 닫는 것이 안전합니다.
반응형