how do I halt execution in a python script?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
Programatically stop execution of python script?
Terminating a Python script
我想打印一个值,然后停止脚本的执行。
我只是用退货吗?
您可以在主函数中使用RETURN,但如果调用主函数后有更多的代码,则不能保证退出脚本。
几乎总是有效的最简单方法是
1 2 | import sys sys.exit() |
其他可能性:
- 引发未捕获的错误。
- 让执行点到达脚本的末尾。
- 如果在主线程以外的线程中,请使用
thread.interrupt_main() 。
1 2 | import sys sys.exit( 0 ) # 0 will be passed to OS |
你也可以
1 | raise SystemExit |
或者其他任何不会被发现的例外。
系统出口