예제 7-5-1에서 소스 맨 마지막 부분에
except:
print(e.args)
라는 부분이 있습니다. 제가 일부러 이상한 예외를 발생시켜서 위 구문이 실행되게 해봤는데
e 가 정의되어 있지 않다는 메시지가 나옵니다. 제가 생각해도 ... as e 를 이용하지도 않고 e를 출력한다는 것이 의아합니
다.
이에 대해서 설명해주시면 감사하겠습니다.
우선 답변이 조금 늦어서 죄송하단 말씀부터 드리겠습니다.
문의하신 내용을 확인해본 결과,
예제 7-5.1.py 코드의 20번째 라인이 수정되어야 하는 것이 맞습니다.
이미 확인하셨겠지만 다음과 같이 수정하시면 됩니다.
except:
print("Unexpected exception!")
다음 개정판을 출력할때 해당 내용을 수정하도록 하겠습니다.
감사합니다.