예외에는 문제에 대한 추가 정보를 제공하는 값인 인수가 있을 수 있습니다. 인수의 내용은 예외마다 다릅니다. 다음과 같이 예외 절에 변수를 제공하여 예외의 인수를 캡처합니다.
예시
try: b=float(56+78/0) except Exception, Argument: print 'This is the Argument\n', Argument
출력
얻은 출력은 다음과 같습니다.
This is the Argument integer division or modulo by zero
단일 예외를 처리하는 코드를 작성하는 경우 예외 문에서 예외 이름 뒤에 변수를 지정할 수 있습니다. 여러 예외를 트래핑하는 경우 예외의 튜플을 따라가는 변수를 가질 수 있습니다.
이 변수는 대부분 예외의 원인을 포함하는 예외 값을 받습니다. 변수는 튜플 형식으로 단일 값 또는 여러 값을 받을 수 있습니다. 이 튜플은 일반적으로 오류 문자열, 오류 번호 및 오류 위치를 포함합니다.