3

我正在尝试退出 python 脚本而不会出现烦人的错误消息:

Traceback (most recent call last):
  File "<pyshell#27>", line 3, in <module>
    sys.exit()
SystemExit

我已经尝试了很多东西,但没有一个奏效。这是一个例子:

while True:
    print "hi", #this just tests to see if I have exited.
    try:
        sys.exit()
    except SystemExit:
        print "Exited"

注意:解决方案不必接近此代码,这只是我尝试过的一个例子

4

1 回答 1

5

当我在 Python 控制台(在 Windows 或 Linux 下)运行它时,我在使用sys.exit(-1). 但是,iPython 会给我

An exception has occurred, use %tb to see the full traceback.

SystemExit: -1

我怀疑您看到错误消息是因为您在某种 IDE 中工作,是这样吗?

于 2012-05-25T19:21:33.550 回答