可能重复:
Programatically stop execution of python script?
Terminating a Python script
我想打印一个值,然后停止执行脚本。
我只是使用return?
答案 0 :(得分:17)
您可以在main函数中使用return,但是如果在调用main之后有更多代码,则无法保证退出脚本。
最简单的几乎总是有效sys.exit()
:
import sys
sys.exit()
其他可能性:
thread.interrupt_main()
。答案 1 :(得分:7)
exit
模块中有sys
个功能(docs):
import sys
sys.exit( 0 ) # 0 will be passed to OS
你也可以
raise SystemExit
或任何其他不会被捕获的例外。
答案 2 :(得分:6)