Programing Language/Python
[Python] try except 예외 처리 (Exception)
pcm9881
2023. 5. 17. 16:49
예외 처리 (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