728x90
반응형
Python에서는 파일을 읽고 쓰는 다양한 방법을 제공합니다. 이 글에서는 Python에서 파일을 열고 읽고 쓰는 방법에 대해 알아보고, 실제 예제를 통해 파일 입출력을 직접 다뤄보겠습니다.
파일 열기:
- 파일을 열기 위해서는 open() 함수를 사용합니다. 파일을 열 때는 파일 경로와 함께 읽기 모드('r'), 쓰기 모드('w'), 추가 모드('a') 등을 지정할 수 있습니다.
file_path = 'example.txt'
file = open(file_path, 'r')
파일 읽기:
- 열린 파일 객체의 read() 메서드를 사용하여 파일 내용을 읽을 수 있습니다.
content = file.read()
print(content)
728x90
파일 쓰기:
- 파일을 쓰기 모드로 열고, write() 메서드를 사용하여 파일에 내용을 씁니다.
new_content = '새로운 내용'
with open(file_path, 'w') as file:
file.write(new_content)
파일 닫기:
- 파일 작업이 끝나면 반드시 파일을 닫아야 합니다. 파일 객체의 close() 메서드를 사용하여 파일을 닫을 수 있습니다.
file.close()
with 문을 이용한 파일 처리:
- with 문을 사용하면 파일을 열고 작업을 완료한 후 자동으로 파일을 닫을 수 있습니다. 이를 통해 코드가 간결해지고 예외 처리도 편리해집니다.
with open(file_path, 'r') as file:
content = file.read()
print(content)
Python에서 파일 입출력은 open() 함수를 사용하여 파일을 열고, read()와 write() 메서드를 사용하여 파일 내용을 읽거나 쓸 수 있습니다. 파일을 다룰 때는 파일을 올바르게 닫아주는 것이 중요하며, with 문을 사용하여 파일을 자동으로 닫을 수 있습니다.
반응형
728x90
반응형
'Python' 카테고리의 다른 글
파이썬에서 sql 문 실행하기 (0) | 2024.03.09 |
---|