【问题标题】:Pycharm exit code 0Pycharm 退出代码 0
【发布时间】:2014-01-05 20:42:46
【问题描述】:

每当我运行任何代码时,我的控制台总是以 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”?

【问题讨论】:

    标签: python pycharm


    【解决方案1】:

    您意识到它不是输出的一部分吗?这只是 IDE 控制台提供的附加信息。真正的程序只是按预期输出hellow

    Process finished with exit code 0 表示一切正常。如果您的程序中发生异常或生成带有非零参数的exit,IDE 会通知您这一点,这是有用的调试信息。

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

    【讨论】:

    • 为什么不应该在生产环境中从 IDE 运行 Python 程序?哪里是运行它们的好地方?
    • 我猜你不知道什么是“生产”?您的软件的用户不会使用 IDE,而是在浏览器等中运行它。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      如果您停止脚本并引发异常,您可以添加以下内容,但返回相同的消息。

      except KeyboardInterrupt:
          sys.exit(0)
      

      返回

      Process finished with exit code 0
      

      【讨论】:

      • Process finished with exit code 0 表示一切正常。 https://stackoverflow.com/questions/20645129/pycharm-exit-code-0
      猜你喜欢
      • 1970-01-01
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      • 2020-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多