可能重复:
终止Python脚本
终止Python程序
我的问题是如何在Python主函数中退出?我试过' return
'但它给出了错误SyntaxError: 'return' outside function
.有人可以帮忙吗?谢谢.
if __name__ == '__main__':
try:
if condition:
(I want to exit here)
do something
finally:
do something
Run Code Online (Sandbox Code Playgroud)
Dan*_*man 80
您可以使用sys.exit()
从主函数的中间退出.
但是,我建议不要在那里做任何逻辑.相反,将所有内容放在一个函数中,并从中调用__main__
- 然后您可以正常使用return.
Mat*_*hen 19
你不能回来,因为你没有参加比赛.你可以exit
.
import sys
sys.exit(0)
Run Code Online (Sandbox Code Playgroud)
0(默认值)表示成功,非零表示失败.