Python: 예외
예제
- 코드
if __name__ == "__main__":
try:
print(1)
finally:
print(2)
print("\n------\n")
try:
print(1)
1 / 0
print(2)
except ValueError as message:
print("except ValueError : ", message)
except ZeroDivisionError as message:
print("except ZeroDivisionError : ", message)
except:
print("other except")
finally:
print(3)
print(4)
print("\n------\n")
try:
print(1)
1 / 0
print(2)
except:
pass
print(3)
- 실행 결과
1
2
------
1
except ZeroDivisionError : division by zero
3
4
------
1
3