반응형
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 문을 사용하여 파일을 자동으로 닫는 것이 안전합니다.
반응형
'Python > 파이썬 기초 강의(2024)★' 카테고리의 다른 글
파이썬, pip: 패키지 및 라이브러리를 설치하고 관리하기 (1) | 2024.12.18 |
---|---|
파이썬, 표준 모듈 목록, 모듈 내의 함수 목록 알아보기 (0) | 2024.11.26 |
파이썬, 클래스 생성자 오보로딩 상속 class __init__ self (0) | 2024.11.25 |
파이썬, 터틀그래픽 사각형 그리기 모듈 (0) | 2024.11.24 |
파이썬: 모듈 사용하기 (0) | 2024.11.23 |