每当我运行任何代码时,我的控制台总是以Process finished with exit code 0结尾。
例如,如果我只打印(“hellow”):
pydev debugger: process 21021 is connecting
Connected to pydev debugger (build 131.618)
hellow
Process finished with exit code 0有没有办法让输出只是"hellow“呢?
发布于 2013-12-18 05:38:04
你知道它不是输出的一部分,对吧?它只是IDE控制台提供的附加信息。真正的程序只是像预期的那样输出hellow。
说Process finished with exit code 0意味着一切工作正常。如果您的程序中发生异常,或者生成了一个带有非零参数的exit,集成开发环境将会通知您这一点,这是有用的调试信息。
您不应该在生产环境中从IDE运行Python程序,所以我认为尝试删除它是无关紧要的。
发布于 2020-12-31 14:54:38
在我的例子中,我得到了同样的错误和原因,因为之前的python脚本是通过Pycharm运行的。要解决此问题,请尝试停止Pycharm中所有以前运行的脚本,然后运行当前脚本。这可能会有所帮助。
发布于 2013-12-18 23:31:30
如果您停止脚本并抛出异常,则可以添加以下代码,但返回相同消息的代码除外。
except KeyboardInterrupt:
sys.exit(0)返回
Process finished with exit code 0https://stackoverflow.com/questions/20645129
复制相似问题