2013-12-17 140 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表示一切正常。如果程序中發生異常,或者使用非零參數生成exit,則IDE會通知您此信息,這是非常有用的調試信息。

在生產中,你不應該從IDE運行你的Python程序,所以我認爲試圖刪除它是無關緊要的。

+0

你爲什麼不應該運行在生產IDE Python程序?哪裏可以成爲運行它們的好地方? –

-2

如果您停止腳本並引發異常,則可以添加以下內容,但會返回相同的消息。

except KeyboardInterrupt: 
    sys.exit(0) 

返回

Process finished with exit code 0