반응형
파이썬은 파일을 읽고 쓰는 다양한 방법을 제공합니다. 이번에는 파이썬에서 가장 기본적인 파일 처리 방법을 살펴보겠습니다.
파일 읽기: 파이썬의 open 함수를 사용하면 파일을 읽을 수 있습니다. open 함수는 파일 경로와 모드를 인자로 받으며, 모드는 'r'을 사용하여 읽기 모드로 설정할 수 있습니다.
# 파일 열기
file = open('example.txt', 'r')
# 파일 읽기
content = file.read()
# 파일 닫기
file.close()
print(content)
파일 쓰기: 파일을 쓰려면 'w' 모드를 사용합니다. 'w' 모드는 파일이 이미 있으면 내용을 지우고, 파일이 없으면 새로운 파일을 생성합니다.
# 파일 열기
file = open('example.txt', 'w')
# 파일 쓰기
file.write('Hello, Python!')
# 파일 닫기
file.close()
파일에 이어 쓰기: 파일에 내용을 이어서 쓰려면 'a' 모드를 사용합니다. 'a' 모드는 파일의 기존 내용을 유지하고, 새로운 내용을 끝에 추가합니다.
# 파일 열기
file = open('example.txt', 'a')
# 파일에 이어 쓰기
file.write('\nWelcome to Python programming.')
# 파일 닫기
file.close()
파일 처리의 안전성 확보: 파일을 열 때는 항상 닫아야 합니다. with 문을 사용하면 파일을 자동으로 닫아주므로 더 안전하게 파일을 처리할 수 있습니다.
# 파일 열기
with open('example.txt', 'r') as file:
content = file.read()
print(content)
이처럼 파이썬은 파일을 읽고 쓰는 간단하면서도 강력한 방법을 제공합니다. 데이터를 파일로부터 읽거나 파일에 저장할 때, 파이썬의 이러한 파일 처리 기능을 활용하면 매우 편리합니다.
반응형
'[지식 쌓기] > Python' 카테고리의 다른 글
파이썬의 try 문: 오류 처리를 위한 강력한 도구 (0) | 2023.07.24 |
---|---|
파이썬으로 파일 쓰기: 상세한 방법과 코드 예시 (0) | 2023.07.23 |
Matplotlib를 활용한 데이터 시각화 사례와 실제 코드 (0) | 2023.07.23 |
Pandas를 활용한 데이터 처리 사례와 실제 코드 (0) | 2023.07.23 |
가장 많이 사용하는 파이썬 라이브러리 소개 (0) | 2023.07.23 |