首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pycharm退出代码%0

Pycharm退出代码%0
EN

Stack Overflow用户
提问于 2013-12-18 05:33:36
回答 3查看 91K关注 0票数 35

每当我运行任何代码时,我的控制台总是以Process finished with exit code 0结尾。

例如,如果我只打印(“hellow”):

代码语言:javascript
复制
pydev debugger: process 21021 is connecting

Connected to pydev debugger (build 131.618)
hellow

Process finished with exit code 0

有没有办法让输出只是"hellow“呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-18 05:38:04

你知道它不是输出的一部分,对吧?它只是IDE控制台提供的附加信息。真正的程序只是像预期的那样输出hellow

Process finished with exit code 0意味着一切工作正常。如果您的程序中发生异常,或者生成了一个带有非零参数的exit,集成开发环境将会通知您这一点,这是有用的调试信息。

您不应该在生产环境中从IDE运行Python程序,所以我认为尝试删除它是无关紧要的。

票数 57
EN

Stack Overflow用户

发布于 2020-12-31 14:54:38

在我的例子中,我得到了同样的错误和原因,因为之前的python脚本是通过Pycharm运行的。要解决此问题,请尝试停止Pycharm中所有以前运行的脚本,然后运行当前脚本。这可能会有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2013-12-18 23:31:30

如果您停止脚本并抛出异常,则可以添加以下代码,但返回相同消息的代码除外。

代码语言:javascript
复制
except KeyboardInterrupt:
    sys.exit(0)

返回

代码语言:javascript
复制
Process finished with exit code 0
票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20645129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档