choco's story
파이썬 스터디 46 - 예외의 종류 본문
예외를 구분하기
파이썬에서는 except 구문 뒤에 예외의 종류를 입력하여 각각 구분 가능
기본구조
try:
예외가 발생할 가능성이 있는 구문
except 예외의 종류A:
예외A가 발생했을 때 실행할 구문
except 예외의 종류B:
예외B가 발생했을 때 실행할 구문
except 예외의 종류C:
예외C가 발생했을 때 실행할 구문
ex)
try:
number = int(input("정수 입력: "))
except ValueError: # 입력이 숫자가 아닐 경우
print("유효한 숫자가 아닙니다. 숫자를 입력해주세요.")
except KeyboardInterrupt: # 사용자가 입력을 취소한 경우 (Ctrl + C)
print("\n입력이 취소되었습니다.")
except Exception as e: # 기타 예상치 못한 예외
print(f"예상치 못한 오류가 발생했습니다: {e}")
else:
print("입력한 숫자 = {}".format(number))
finally:
print("프로그램이 종료되었습니다.")

'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 47 - raise 구문 : 예외 강제 발생 (0) | 2024.09.22 |
|---|---|
| 파이썬 스터디 45 - finally 구문 (0) | 2024.09.22 |
| 파이썬 스터디 44 - try except else 구문 (0) | 2024.09.22 |
| 파이썬 스터디 43 - try except 구문 (0) | 2024.09.22 |
| 파이썬 스터디 42 - with 키워드 (2) | 2024.09.21 |
