无法通过代码退出程序



我正在尝试在特定位置停止我的程序,但它不会关闭。

我用它来停止程序:

Raise SystemExit(0)

你尝试做的事情会起作用,除了Raiseraise不是一回事,就像pRinTprint不是一回事一样。Python 区分大小写。所以:

$ python
>>> Raise SystemExit(0)
^
SyntaxError: invalid syntax

但:

$ python
>>> raise SystemExit(0)
$

话虽如此,您几乎从不想直接筹集SystemExit。正如文档所解释的那样,此例外可供sys.exit在幕后使用,而不是供您直接使用。

因此,正如Arthur Dent所解释的那样,更好的解决方案是:

$ python
>>> import sys
>>> sys.exit(0)
$

相反,请使用:

import sys
sys.exit(1)

相关内容

最新更新