Pycharm codice di uscita 0

Ogni volta che eseguire qualsiasi codice, la mia console finisce sempre con Process finished with exit code 0.

Per esempio, se fossi appena print(“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’uscita solo “hellow”?

InformationsquelleAutor goodcow | 2013-12-17

 

2 Replies
  1. 41

    Ti rendi conto che non è una parte dell’output non è vero? È solo informazioni aggiuntive fornite dall’IDE di console. Il programma vero e proprio, è solo l’output di hellow come previsto.

    Dicendo che il Process finished with exit code 0 significa che tutto è andato ok. Se si verifica un’eccezione in un programma o in caso contrario, un exit è generato con i non-zero argomento, l’IDE è intenzione di informarvi su questo, che è utile informazioni di debug.

    Non si dovrebbero eseguire i vostri programmi in Python dall’IDE in produzione quindi penso che cercando di rimuovere questo è irrilevante.

    • perché non è prevista l’esecuzione di programmi Python dall’IDE in produzione? Dove vorresti essere un buon posto per farli funzionare?
    • Credo che non sai cosa è la “produzione”? Tutti gli utenti del software non usare un IDE, ma eseguito in un browser etc.
  2. -4

    Se si interrompe il vostro script e non genera un’eccezione si può aggiungere la seguente tranne che restituisce lo stesso messaggio.

    except KeyboardInterrupt:
        sys.exit(0)

    Restituisce

    Process finished with exit code 0
    • Process finished with exit code 0 significa tutto ha funzionato bene. https://stackoverflow.com/questions/20645129/pycharm-exit-code-0

Lascia un commento