gpt4 book ai didi

python - 终止 Python 程序

转载 作者:太空狗 更新时间:2023-10-29 22:00:17 26 4
gpt4 key购买 nike

你在 python 中使用什么命令来终止程序?

即相当于 basic 中的“结束”或 BASH 中的“退出”。

我看到“break”可以让你跳出循环,而“quit”则与我还不理解的“class”相关。我试过了

import sys
sys.exit()

但它会显示以下错误:

Traceback (most recent call last):
File "C:\Documents and Settings\....\Desktop\current file_hand\Python_1.py", line 131, in <module>
sys.exit()
SystemExit

有什么解决办法吗

最佳答案

系统退出(错误代码)

对于正常退出,Error_code 将为 0,对于由于某种错误而退出的 1 或其他正数,例如用户输入了错误的参数。

sys.exit()“在某些架构上未定义”,(尽管我在我的 Linux 机器上尝试时它起作用了!)

official python docs更充分地解释了这一点。

让您的所有程序和脚本都遵循返回代码约定是一个非常好的主意; 0 表示正常,其他表示错误,(通常为 1)

例如,如果您运行一个从数据库中获取一些数据的脚本;返回 0 并且没有输出,意味着数据库完全正常,里面什么都没有(或者没有匹配您的查询)。返回 1 并且没有输出意味着数据库有故障,整个过程应该中止,因为继续会破坏其他系统。

关于python - 终止 Python 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/949504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com