본문 바로가기
[지식 쌓기]/Python

파이썬으로 파일 읽기와 쓰기: 사용 가능한 방법과 코드

by deokkku 2023. 7. 23.
반응형

파이썬은 파일을 읽고 쓰는 다양한 방법을 제공합니다. 이번에는 파이썬에서 가장 기본적인 파일 처리 방법을 살펴보겠습니다.

 

파일 읽기: 파이썬의 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)

 

이처럼 파이썬은 파일을 읽고 쓰는 간단하면서도 강력한 방법을 제공합니다. 데이터를 파일로부터 읽거나 파일에 저장할 때, 파이썬의 이러한 파일 처리 기능을 활용하면 매우 편리합니다.

반응형