내일은 pickle 이용해서 자동차 프로그램 짜기
예외처리
예외는 버그와 달리 시스템을 진행하지 못하게 한다.
오류가 발생했을 때 사용자에게 알려주고 모든 데이터를 저장하게 한 후에 사용자가 우아하게 프로그램을 종료할 수 있도록 한다.
→ 경로지를 설정하여 우회해서 가도록 한다.
조건문 자체가 예외 처리하는 작업이다.
미리 예외가 발생할 구간을 알아야 한다.
try:
예외가 발생할 수 있는 문장
except 오류 내용:
예외를 처리하는 문장
1. 코드 예외 처리
넓은 범주의 예외는 맨 아래 쪽에 있어야 한다.
범주가 좁으면 위 쪽에 위치해야 한다.
(자식 클래스가 항상 부모 클래보다 위에 있어야 한다.)
2. 파일 예외 처리
조건문으로 생각하자
파일이 없으면 나오고 있으면 읽어나가는 기능
따라서 파일 입출력 할 때 이러한 예외 처리를 반드시 써야한다.
try 문는 좁으면 좁을수록 좋다.: 정확한 위치에서 걸어두자
피클 사용해서 코드 다시 작성하기
주석 달자 읽어보고 오기
'Programming Language > Python' 카테고리의 다른 글
[파이썬] DAY8 자동차 문제 파일 입출력 + 예외처리 적용하기 (0) | 2022.01.25 |
---|---|
[파이썬] DAY8 파일 입출력 & 예외 처리 복습 (0) | 2022.01.25 |
[파이썬] DAY7 파일 & 객체 입출력 (0) | 2022.01.24 |
[파이썬] DAY7 입학 시험 마지막 문제 클래스로 풀어보기 (0) | 2022.01.24 |
[파이썬] DAY6 다형성 (0) | 2022.01.21 |