예외 처리 (Exception)
try에는 실행 코드를 작성하고 거기서 발생하는 예외(Exception)을 except에 작성합니다.
try:
print('실행 코드')
except:
print('예외 발생시 코드')
특정 예외 처리 (Specific Exception)
except 뒤에 특정 예외(Exception) 이름을 넣으면 해당하는 예외만 처리됩니다.
try:
print('실행 코드')
except 특정 예외:
print('특정 예외 발생시 코드')
다중 예외 처리 (Mutiple Exception)
다중 예외(Exception)을 처리하려면 except를 여러번 사용하면 됩니다.
try:
print('실행 코드')
except 다중 예외1:
print('다중 예외1 발생시 코드')
except 다중 예외2:
print('다중 예외2 발생시 코드')
예외 에러 메세지 처리 (Exception Error Message)
예외(Exception) 뒤에 as를 사용해서 변수명을 적고 사용하면 됩니다.
try:
print('실행 코드')
except Exception as e:
print(e)
else 처리
예외(Exception)가 발생하지 않으면 else를 처리합니다.
try:
print('실행 코드')
except Exception as e:
print(e)
else:
print('else 처리')
finally 처리
예외(Exception) 발생여부와 상관없이 항상 실행됩니다.
try:
print('실행 코드')
except Exception as e:
print(e)
finally:
print('finally 처리')
728x90
'Programing Language > Python' 카테고리의 다른 글
[Python] replace 관련 (0) | 2023.05.20 |
---|---|
[Python] 문자열을 날짜 또는 시간으로 변환 (Convert String to Date or Time) (0) | 2023.05.20 |
[Python] Json 관련 (dumps , loads) (0) | 2023.05.14 |
[Python] IndentationError: unindent does not match any outer indentation level (0) | 2023.04.26 |
[Python] 문자열 관련 (0) | 2023.03.15 |
댓글