Provo: Det eneste Python kicker litt på er sys.exit(). Python sier følgende: warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1). Hvorfor?
Om jeg bruker jeg disse kommandoene for å lukke programmet så kjøres likevel resten av koden.
sys.exit([arg])
Since exit() ultimately “only” raises an exception, it will only exit the process when called from the main thread, and the exception is not intercepted.
Altså, siden sys.exit() brukes i en funksjon og ikke i main, så lukkes ikke programmet, men funksjonen avbrytes?
edit: Hmm. Når jeg ser nærmere på det virker det som at resten av koden _ikke_ kjøres, men jeg får likevel en stygg feilmelding.
Spiller kanskje ingen rolle?
Sist endret av Pope; 14. februar 2018 kl. 16:27.
Grunn: Automatisk sammenslåing med etterfølgende innlegg.