사전의 키로 값을 찾지 못하면 KeyError가 발생합니다. 주어진 코드는 예외를 포착하고 유형을 찾기 위해 다음과 같이 다시 작성됩니다.
예시
import sys
try:
s = {'a':5, 'b':7}['c']
except:
print (sys.exc_info()) 출력
(<type 'exceptions.KeyError'>, KeyError('c',), <traceback object at
0x0000000003203748>) 사전의 키로 값을 찾지 못하면 KeyError가 발생합니다. 주어진 코드는 예외를 포착하고 유형을 찾기 위해 다음과 같이 다시 작성됩니다.
import sys
try:
s = {'a':5, 'b':7}['c']
except:
print (sys.exc_info()) (<type 'exceptions.KeyError'>, KeyError('c',), <traceback object at
0x0000000003203748>)