wxPython 사용 중 에러가 발생할 경우, 에러 메세지가 프로그램을 실행한 콘솔창이 아닌 별도의 창이 생성되면서 출력되는데(print문을 사용하여 출력한 메세지도 마찬가지) 프로그램이 종료되면서 이 창도 사라지기 때문에 에러 메세지 확인이 어렵습니다.
Application 객체 생성시에, 다음 방법을 사용하여, 에러 메세지를 파일로 저장 혹은 콘솔창에 출력하도록 할 수 있습니다.
1. 콘솔창에 출력하기
app = wx.App(False)
2. 외부 파일에 저장하기
app = wx.App(True, filename = "파일명.확장자")
※ P.S
이와 같은 현상은 wx.App를 사용하여 application을 생성하였을 경우에만 발생합니다. wx.PySimpleApp을 사용했을 때는 기본적으로 콘솔창으로 출력되게 되어있습니다.
'1. 연구 모듈 > Python' 카테고리의 다른 글
Python 게임 관련 라이브러리들 (0) | 2015.08.28 |
---|---|
pyGame 사용법 요약 - 2. 스프라이트(Sprite)의 사용 (0) | 2015.08.21 |
pyGame 사용법 요약 - 1. 기본 기능 (0) | 2015.08.15 |
[wxPython] Vertical BoxSizer에서 가로로 꽉 차게 컨트롤 추가하는 방법 (0) | 2014.04.20 |
[Python 팁] ImportError: DLL load failed 에러 해결 (1) | 2013.08.08 |