2015-10-07 76 views
1

我想在Python IDLE上運行一些代碼,但是當我使用exit()時,我得到一個彈出窗口。我怎樣才能刪除這個彈出窗口?如何刪除Python IDLE中的exit(0)彈出窗口?

print "hi" 
exit(-1) 

Pop-up

+0

爲什麼你使用'退出()'? – Psytho

+0

@ Alex.SI正在嘗試一個IF條件(驗證),如果它失敗我需要退出程序 – Ravichandra

+0

我很驚訝,你沒有得到NameError,因爲我認爲'help','quit'和'exit'只在交互模式。 'print(help)'打印'輸入help()以獲得交互式幫助或幫助(object)獲得關於object的幫助這一事實表明這曾經是事實。無論如何,這三個功能都是由默認站點模塊添加的,但您不能指望它們始終存在。 Alex建議的sys.exit函數將始終存在。 –

回答

2

使用exit()sys模塊。

import sys 

# your cool code here 

sys.exit(0) # stops the program without a pop-up 

例如在if

import sys 

x = 2 
if x > 1: 
    print "x > 1" 
    sys.exit() 
else: 
    print x 
+0

謝謝你的工作.. – Ravichandra

相關問題