每当我运行任何代码时,我的控制台总是以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”?
答案 0 :(得分:41)
你意识到它不是输出的一部分不是吗?它只是IDE控制台提供的附加信息。真正的程序只是按预期输出hellow
。
说Process finished with exit code 0
意味着一切正常。如果程序中发生异常或以非零参数生成exit
,IDE将通知您这一点,这是有用的调试信息。
在生产中你不应该从IDE运行你的Python程序,所以我认为试图删除它是无关紧要的。
答案 1 :(得分:0)
我遇到了同样的错误,原因是以前的 python 脚本是通过 Pycharm 运行的。要解决此问题,请尝试从 Pycharm 停止所有先前正在运行的脚本,然后运行您当前的脚本。这可能会有所帮助。
答案 2 :(得分:-4)
如果您停止脚本并抛出异常,则可以添加以下内容,但返回相同的消息。
except KeyboardInterrupt:
sys.exit(0)
返回
Process finished with exit code 0