Ch 10. 파일 입출력, 예외 처리 (try-expect 문)

2025. 7. 5. 18:10·Coding/Python
  • 파일 입출력

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
'Coding/Python' 카테고리의 다른 글
  • Ch 11. 객체와 클래스 (함수/객체/클래스의 차이점, 함수와 메소드의 차이점)
  • Ch 9. 문자열
  • Ch 8. 튜플, 세트, 딕셔너리
  • Ch 7. 리스트
rlarudfhr
rlarudfhr
  • rlarudfhr
    androcom
    rlarudfhr
  • 전체
    오늘
    어제
    • 분류 전체보기 (96)
      • Coding (28)
        • Python (10)
        • C (13)
        • Github & Git (2)
        • WEB FE (3)
      • Mathematics (3)
        • 미적분학 (19)
        • 통계학 (16)
        • 선형대수 (10)
      • Quantum Computing (0)
      • PC & Mobile & Audio (7)
      • Etc (13)
  • 링크

    • Github
    • Baekjoon
    • Instagram
  • 공지사항

  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
rlarudfhr
Ch 10. 파일 입출력, 예외 처리 (try-expect 문)
상단으로

티스토리툴바