2013-12-17 20 views
17

Ogni volta che eseguo un codice, la mia console termina sempre con Process finished with exit code 0.Codice di uscita Pycharm 0

Per esempio, se dovessi stampare solo ("hellow"):

pydev debugger: process 21021 is connecting 

Connected to pydev debugger (build 131.618) 
hellow 

Process finished with exit code 0 

C'è un modo per rendere l'output solo "hellow"?

risposta

33

Ti rendi conto che non fa parte dell'output vero? Sono solo informazioni aggiuntive fornite dalla console dell'IDE. Il vero programma è appena in uscita hellow come previsto.

Dire che il Process finished with exit code 0 significa che tutto ha funzionato bene. Se si verifica un'eccezione nel programma o in alternativa viene generato un exit con un argomento diverso da zero, l'IDE informerà l'utente su questo, che è utile per informazioni di debug.

Non dovresti eseguire i tuoi programmi Python dall'IDE quando sono in produzione, quindi penso che provare a rimuovere sia irrilevante.

+0

Perché non dovrebbero eseguire programmi Python dalla IDE in produzione? Dove sarebbe un buon posto per eseguirli? –

-2

Se si interrompe lo script e si genera un'eccezione, è possibile aggiungere quanto segue tranne che restituisce lo stesso messaggio.

except KeyboardInterrupt: 
    sys.exit(0) 

Returns

Process finished with exit code 0 
Problemi correlati