如果您有主函数,则可以在其中使用return,但如果在调用main函数后还有更多的代码,则不能保证退出脚本。
几乎总是有效的最简单的方法是使用sys.exit()
:
import sys
sys.exit()
其他可能性:
thread.interrupt_main()
。return
,让执行点到达脚本末尾并不真正意义上的“停止执行”。 - Michael Mrozek在 sys
模块中有一个 exit
函数(文档):
import sys
sys.exit( 0 ) # 0 will be passed to OS
raise SystemExit