- 파일 입출력
1. 열기
file = open("파일명", "모드")
- 파일 모드
'r' : 읽기 (기본값)
'w' : 쓰기 (덮어쓰기)
'a' : 추가 (끝에 이어쓰기)
2. 읽기 / 쓰기
str_file = file.read() # 전체 내용을 하나의 문자열로 반환
file.write("문자열") # 파일에 문자열을 쓰기 ('w'나 'a'에서 가능)
3. 닫기
file.close()
- with문 사용
with open(...) as file
파일을 열 때 with문을 사용하면 with문 블록이 끝날 때 자동으로 file.close()를 호출
- 예외 처리
IOError, TypeError, ZeroDivisionError 등 오류(예외)가 발생했을 때 비정상적인 종료 대신 실행될 코드를 작성
try:
코드1
except 에러코드: # 에러코드를 생략하면 모든 예외에 대해 실행
코드2
코드1 실행 중 오류 발생 -> 코드 2 실행
'Coding > Python' 카테고리의 다른 글
| Ch 11. 객체와 클래스 (함수/객체/클래스의 차이점, 함수와 메소드의 차이점) (0) | 2025.07.05 |
|---|---|
| Ch 9. 문자열 (0) | 2025.07.03 |
| Ch 8. 튜플, 세트, 딕셔너리 (0) | 2025.07.03 |
| Ch 7. 리스트 (0) | 2025.07.02 |
| Ch 6. 함수 (0) | 2025.04.21 |