【发布时间】:2020-12-16 16:13:46
【问题描述】:
我正在研究异常和错误退出代码,但我的终端没有在 Windows 10 上的 Python 3.8 中为我提供退出代码。
我希望能够从一个简单的 "hello world" 程序中看到消息 "Process finished with exit code 0"。
【问题讨论】:
-
docs.python.org/3/library/sys.html?#sys.exit - 你在哪个部分有问题?欢迎来到 SO。这不是讨论论坛或教程。请使用tour 并花时间阅读How to Ask 以及该页面上的其他链接。
-
相关:Exit codes in Python、How to terminate a Python script、How to throw error and exit with a custom message in python。使用
python exit code message site:stackoverflow.com进行更多搜索 - 它们中的任何一个都符合您的需求吗?如果是这样,请选择一个并投票以重复结束您的问题。 -
“进程以退出代码结束”是 PyCharm 打印的消息。显示退出代码不是您的 Python 程序的责任 - 毕竟,要拥有退出代码,您的程序必须已经退出。 (您不能在退出 before 之前打印,因为某些东西可能会捕获
SystemExit或做其他事情来改变退出的发生方式。) -
您需要从程序外部检查退出代码。如何做到这一点取决于您运行它的方式 - 例如,在 Windows 命令提示符下,您可以使用
%errorlevel% -
我想 Monica 可能找到了我需要的东西,谢谢!
标签: python python-3.x windows exception exit