“进程以退出代码 1 结束”是啥意思?

Posted

技术标签:

【中文标题】“进程以退出代码 1 结束”是啥意思?【英文标题】:What does "Process finished with exit code 1" mean?“进程以退出代码 1 结束”是什么意思? 【发布时间】:2017-12-25 17:49:57 【问题描述】:

我是 Python 的初学者。我试图开发一个简单的货币程序,但我遇到了一个问题。当点击计算按钮时,程序应该计算钱(如交易所)。但我做不到。 PyCharm 写“进程以退出代码 1 完成”

【问题讨论】:

python: Process finished with exit code 1 when using PyCharm and PyQt5的可能重复 为什么pycharm不只显示回溯?退出代码作为调试辅助几乎完全没有用。 示例代码永远不会从app.exec_()返回,因此永远不会调用sys.exit()AttributeError 将立即终止脚本的执行。 pyqt5 的最新版本也会在遇到未处理的异常时调用qFatal(),除非安装了异常钩子(请参阅here)。在这些情况下,进程退出代码将是特定于平台的。在 linux 系统上,它是 134 (SIGABRT)。 我找到了this pycharm support thread,这表明设置“在输出控制台中模拟终端”选项可能会显示正确的 python 回溯,而不是无用的退出代码消息。 @BSekili。 miktar = int(self.lineEdit.text()). 【参考方案1】:

01 是退出代码,它们不一定是特定于 python 的,实际上它们很常见。

exit code (0) 表示没有错误或问题的退出。

exit code (1) 表示有一些问题/问题导致程序退出。

这些代码中的每一个的效果可能因操作系统而异,但与 Python 应该是相当一致的。

【讨论】:

【参考方案2】:

01 是退出代码。

exit code (0) 表示没有错误或任何问题的退出,可能是编译时错误或任何依赖问题。

exit code (1) 表示有一些问题导致程序退出。例如,如果您的程序在 port :8080 上运行并且该端口当前正在使用或未关闭,那么您的代码以 exit code 1 结束

【讨论】:

以上是关于“进程以退出代码 1 结束”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的模拟器没有在 Android Studio 上运行?

代码“local a = (...);”是啥意思in a required script 是啥意思?

这是啥意思 x86 汇编代码是啥意思? [复制]

这个线程连接代码是啥意思?

这段JS代码是啥意思? [复制]

请教一段错误SQL的代码是啥意思