2011-10-12 3 views
0

내 .py 스크립트를 .exe로 성공적으로 변환했지만 .exe 아이콘을 누르면 실행되지 않을 수 있습니다. 검은 색 화면이 몇 초 동안 나타나서 사라집니다.파이썬 2.5에서 .py를 .exe로 변환 : 직접 .exe 프로그램을 실행하지 마십시오

명령 프롬프트를 통해 실행을 시도했지만 실행되었지만 .exe를 직접 클릭하면 실행되지 않습니다. 이 문제가 발생하여 .exe 파일을 배치 할 때 오류가 있는지 확인하고 싶습니다.

# setup.py 
    from distutils.core import setup 
    import py2exe 
    setup(console=["myscript.py"]) 
    python setup.py py2exe --help 
    python setup.py py2exe 
+0

내 .py 스크립트가있는 폴더 대신이 .exe 프로그램을 바탕 화면에두면 검은 색 화면을 잠깐 여는 것과 같은 오류가 발생하고 raw_input 사용에도 불구하고 닫힙니다. 데스크톱에 .exe 파일을 배치 할 때 오류가 발생했습니다 ... 지금 실수가 무엇입니까? – user899714

답변

2

프로그램이 완료되면 쉘이 사라집니다.
raw_input('enter to finish') 행으로 프로그램을 끝내면 콘솔에서 결과를 볼 수 있습니다.

+0

okie 그냥 시도해 보겠습니다. – user899714

+0

감사 : 그것은 작동합니다! :디 – user899714

0

명령 프롬프트에서 실행했을 때 어떻게 실행되었는지 어떻게 알 수 있습니까? 응용 프로그램이 뭔가를 출력하고 종료하면 설명하는 동작을 볼 수 있습니다. 검은 색 창이 깜박이고 사라집니다. Windows 탐색기에서 다른 win32 콘솔 앱을 실행하는 것과 동일합니다.

+0

명령 프롬프트를 사용하면 스크립트의 "결과"가 표시됩니다. 예를 들면 : 내 스크립트 "myscript.py"가 10 개의 숫자를 계산하는 경우. ... 그런 다음 프롬프트 창에 o/p를 표시합니다. 예 : 10 – user899714

+0

글쎄, 프로그램을 종료하기 전에 사용자 입력을 기다려야합니다. 아니면 TkIntel 또는 WxPython을 사용하여 GUI 응용 프로그램을 만듭니다. –

+0

예, 맞습니다. – user899714

관련 문제