Pycharm Exit Code 0

Wanneer ik een code uitvoer, eindigt mijn console altijd met Process finished with exit code 0.

Bijvoorbeeld, als ik moest afdrukken (“hellen”):

pydev debugger: process 21021 is connecting
Connected to pydev debugger (build 131.618)
hellow
Process finished with exit code 0

Is er een manier om de output gewoon “Helwe” te maken?


Antwoord 1, Autoriteit 100%

Realiseer je dat het geen deel uitmaakt van de output toch? Het zijn gewoon aanvullende informatie door de console van de IDE. Het echte programma wordt gewoon uitgevoerd hellowzoals verwacht.

Zeggen dat de Process finished with exit code 0betekent dat alles goed werkte. Als er een uitzondering optreedt in uw programma of anderszins een exitwordt gegenereerd met niet-nulargument, zal de IDE u hierover informeren, wat nuttige foutopsporingsinformatie is.

U dient uw Python-programma’s niet uit de IDE uit te voeren in de productie, dus ik denk dat u probeert te verwijderen die irrelevant is.


Antwoord 2

Ik kreeg dezelfde fout en reden in mijn geval was dat vorige Python-script door Pycharm draaide. Om dit op te lossen, probeert u alle vorige lopende scripts van Pycharm te stoppen en voer dan uw huidige script uit. Dit kan nuttig zijn.


Antwoord 3

Als u uw script stopt en deze een uitzondering gooit, kunt u het volgende toevoegen, behalve die hetzelfde bericht retourneert.

except KeyboardInterrupt:
    sys.exit(0)

Retourneren

Process finished with exit code 0

Other episodes