Published on

Python tutorial: 오류 처리와 예외 처리

Authors
  • avatar
    Name
    황도연
    Twitter

오류 처리와 예외 처리

프로그래밍에서 오류 처리는 매우 중요합니다. Python에서는 try-except 구문을 사용하여 예외 처리를 합니다.

try-except 구문

# file name: try_except_example.py

try:
    number = int(input("숫자를 입력하세요: "))
    print(f"입력한 숫자는 {number}입니다.")
except ValueError:
    print("유효하지 않은 숫자입니다.")

여러 예외 처리

하나의 try 블록에 여러 개의 except 구문을 사용하여 다양한 예외를 처리할 수 있습니다.

# file name: multiple_exceptions.py

try:
    # 여러 연산 수행
except ValueError:
    # ValueError 처리
except TypeError:
    # TypeError 처리

finally 구문

finally 구문은 예외 발생 여부와 상관없이 실행되는 코드 입니다.

# file name: finally_example.py

try:
    # 연산 수행
except Exception as e:
    # 예외 처리
finally:
    print("항상 실행됩니다.")