2013-12-17 34 views
17

コードを実行するたびに、コンソールは常にProcess finished with exit code 0で終了します。例えばPycharm終了コード0

、私はちょうど( "hellow")を印刷した場合:

pydev debugger: process 21021 is connecting 

Connected to pydev debugger (build 131.618) 
hellow 

Process finished with exit code 0 

は、出力は単に "hellow" にする方法はありますか?

答えて

33

あなたは出力の一部ではないことを認識していますか? IDEのコンソールから提供される追加情報です。実際のプログラムはちょうど期待通りにhellowを出力しています。

Process finished with exit code 0がすべて正常に機能していると言っています。プログラムで例外が発生した場合、または0以外の引数を使用してexitが生成された場合、IDEは有用なデバッグ情報であることを通知します。

プロダクション環境でPythonプログラムをIDEから実行することは想定されていないので、削除することは無関係です。

+0

は、なぜあなたは、生産のIDEからPythonプログラムを実行することになっていませんか?どこを走らせるのがよいでしょうか? –

-2

スクリプトを停止して例外がスローされた場合、次の例外を追加すると、同じメッセージが返されます。

except KeyboardInterrupt: 
    sys.exit(0) 

戻り

Process finished with exit code 0 
関連する問題