2015-10-07 25 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

相关问题