728x90
728x90

파이썬(Python)에서 try except 문을 사용할 때, 예외(Exception) 정보 출력하는 방법

들어가며

  • 파이썬(Python)에서 try except 문을 사용할 때, 예외(Exception) 정보를 출력하는 방법을 알아보자.

 

방법

  • except Exception as e와 같이 except문을 사용해준다.
except Exception as e:

 

사용 예

try:
# 예외가 발생할 수 있는 코드
result = 10 / 0 # ZeroDivisionError 발생
except Exception as e:
# 예외가 발생했을 때 실행되는 블록
print(f"예외가 발생했습니다: {e}")

 

참고

try except finally

  • try 블록 내에서 예외가 발생하면 except 블록이 실행되고, 예외 발생 여부와 상관없이 finally 블록은 항상 실행된다.
  • finally 블록은 주로 정리 작업을 수행하는 데 사용된다.
예제
try:
# 어떤 작업을 시도합니다.
result = 10 / 0 # 이 부분에서 ZeroDivisionError가 발생합니다.
except ZeroDivisionError as e:
# 예외가 발생한 경우 이 블록이 실행됩니다.
print(f"예외가 발생했습니다: {e}")
finally:
# 예외 발생 여부와 관계없이 이 블록이 항상 실행됩니다.
print("Finally 블록이 실행되었습니다.")
# 결과:
# 예외가 발생했습니다: division by zero
# Finally 블록이 실행되었습니다.
위 예제에서는 0으로 나누는 작업을 시도하고 ZeroDivisionError 예외가 발생한다. 그럼에도 불구하고 finally 블록이 항상 실행되며, 여기서는 간단히 메시지를 출력한다. 이러한 구조를 사용하면 예외가 발생하더라도 정리 작업을 수행할 수 있다.
728x90
728x90

파이썬(Python)에서 try except 문을 사용할 때, 예외(Exception) 정보 출력하는 방법들어가며방법사용 예참고try except finally