파이썬:코딩팁: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
잔글편집 요약 없음 |
잔글 (→예외처리) |
||
8번째 줄: | 8번째 줄: | ||
pass #위에서 에러가 뜨면 실행할 명령 | pass #위에서 에러가 뜨면 실행할 명령 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== 에러별로 처리 === | |||
except 뒤에 에러를 써넣음으로써 해당 예외만 처리할 수 있다. | |||
{| class="wikitable" | |||
|+ | |||
!예외처리문 | |||
!설명 | |||
|- | |||
|except NameError | |||
|변수명을 특정하지 못할 때 | |||
|- | |||
|except EOFError | |||
| | |||
|- | |||
| | |||
| | |||
|} | |||
=== 에러 보기 === | |||
try를 사용하면 에러가 나도 별다른 메시지를 주지 않아 에러를 찾기 힘들다. | |||
except as 변수명: #좌측 형태로 변수에 에러를 담을 수 있다. 이후 print로 출력해주면 대강 볼 수 있다. | |||
print(변수명) |
2020년 9월 10일 (목) 13:17 판
파이썬 공부를 위한 틀 틀:파이썬
- 파이썬:개요
- 파이썬:변수
- 파이썬:함수
- 파이썬:데코레이터
- 파이썬:제어문
- 파이썬:클래스
- 파이썬:데이터 입출력
- 파이썬:라이브러리
- 파이썬:time, datetime(시간 다루기)
- 파이썬:os(운영체제 기능 이용)
- 파이썬:sys(인터프리터 관련 기능 제공)
- 파이썬:schedule(예약명령)
- 파이썬:COM(다른 프로그램과 연동)
- 판다스(데이터 분석)
- pybithumb(비트코인 거래)
- 파이썬:requests(api다루기)
- 파이썬:pymysql(mysql 연동)
- 파이썬:sqlite3(sqlite3 연동)
- 파이썬:math(숫자, 계산 관련)
- 파이썬:numpy(다차원 배열 및 데이터 다루기)
- 파이썬:matplotlib(그래프, 데이터 시각화)
- 파이썬:keras(딥러닝)
- 파이썬:turtle(그리기)
- 파이썬:프레임워크
- 파이썬:팁
- 파이썬:window창
- 파이썬:다양한 전략
예외처리
파이썬에서 에러가 발생하면 코드 실행을 멈춰버린다. 그러나, 에러가 나더라도 계속에서 작동하게끔 만들어야 할 때가 있다. 그럴 땐 다음과 같이 기입한다.
try:
명령
except:
pass #위에서 에러가 뜨면 실행할 명령
에러별로 처리
except 뒤에 에러를 써넣음으로써 해당 예외만 처리할 수 있다.
예외처리문 | 설명 |
---|---|
except NameError | 변수명을 특정하지 못할 때 |
except EOFError | |
에러 보기
try를 사용하면 에러가 나도 별다른 메시지를 주지 않아 에러를 찾기 힘들다.
except as 변수명: #좌측 형태로 변수에 에러를 담을 수 있다. 이후 print로 출력해주면 대강 볼 수 있다.
print(변수명)