2012-07-09 6 views
1

죽이지 않고 파이썬 쉘을 종료하는 방법을 찾고 있습니까? 팝업팝업이없는 파이썬 닫기 쉘

print ("Hello") 
print ("Press any key to exit") 
ex = raw_input ("") 
exit 

나는 명령 프롬프트가 아닌 창에 대한 파이썬 셸에 대해 이야기하고 있습니다.

이것은 사용자가 아무 키도 누르지 않으면 프로그램을 무시하고 닫으려고하는 팝업입니다.

enter image description here

답변

3

는 종료 함수를 호출하는 출구() 이후에 괄호를 추가합니다. 지금은 함수로 실행하지 않습니다.

다음은 명령 프롬프트를 표시하지 않고 스크립트를 종료하지만 사용자가 직접 IDLE을 종료해야합니다.

import os 

print ("Hello") 
print ("Press any key to exit") 
ex = raw_input ("") 
os._exit(0) 
+0

하지만이 d oesn't는 파이썬 셸 팝업 상자를 무시합니다. –

+0

좋은 지적. 실제로 os._exit()를 사용하여 CPython 프로세스를 즉시 종료하십시오. 그러면 스크립트가 여전히 실행 중임을 셸이 막을 수 있습니다. – Wulfram

+0

'exit (0)'도 팝업 상자를 보여줍니다. –

-1

========================== 다시 시작 ==========

import os

ex = input("Press Enter to close to program.")

os._exit(0)

: ======================

난 당신이 다음을 입력 추천

+0

이것은 2 년 후 승인 된 답변의 사본입니다. –

관련 문제