예외처리 소스 관련 질문입니다.

4 views
Skip to first unread message

Sangkeun Park

unread,
May 11, 2011, 5:04:49 PM5/11/11
to Python 3 질문 게시판
이번에 파이썬3 프로그래밍을 구입해서 파이썬 공부를 하고 있는 학생입니다.
예외처리 7장을 공부하다가 예제 소스에 의문이 있어서 이렇게 글을 남깁니다.

예제 7-5-1에서 소스 맨 마지막 부분에

except:
print(e.args)

라는 부분이 있습니다. 제가 일부러 이상한 예외를 발생시켜서 위 구문이 실행되게 해봤는데
e 가 정의되어 있지 않다는 메시지가 나옵니다. 제가 생각해도 ... as e 를 이용하지도 않고 e를 출력한다는 것이 의아합니
다.
이에 대해서 설명해주시면 감사하겠습니다.

again4you

unread,
May 16, 2011, 12:48:21 AM5/16/11
to Python 3 질문 게시판
안녕하세요 '빠르게 활용하는 파이썬3' 저자 우상정입니다.

우선 답변이 조금 늦어서 죄송하단 말씀부터 드리겠습니다.

문의하신 내용을 확인해본 결과,
예제 7-5.1.py 코드의 20번째 라인이 수정되어야 하는 것이 맞습니다.

이미 확인하셨겠지만 다음과 같이 수정하시면 됩니다.

except:
print("Unexpected exception!")


다음 개정판을 출력할때 해당 내용을 수정하도록 하겠습니다.
감사합니다.

Reply all
Reply to author
Forward
0 new messages