[python] 예외 처리하기 (try ~ except ~)

파이썬에서 예외 처리할 때 자주 사용되는 구문을 소개한다.

try:
	(try 구문)
except (발생오류):
	(오류 발생시 실행할 코드)

try와 except를 이용하여 예외 처리할 수 있다.
try: 하고 아래 줄에 실행할 코드를 작성하면 된다.
실행할 코드에서 생성된 오류가 except 옆에 작성된 발생 오류라면, except 아래의 코드가 실행된다.

예를 들어, int 함수를 이용하여 데이터가 정수인지 확인하는 코드는 다음과 같다.

  • int() 함수는, 정수 아닌 데이터는 ValueError 타입 에러를 발생시킨다.
n = input()
try:
	int(n)
    print("Input is an integer")
except ValueError:
	print("Error: Input should be an integer")

좋은 웹페이지 즐겨찾기