Sto usando Python 3.2 e sto provando ad uscirne dopo che l'utente ha inserito che non vogliono continuare, c'è il codice che lo chiuderà in un'istruzione if all'interno di un mentre ciclo? Ho già provato a utilizzare exit()
, sys.exit()
, sys.quit()
, quit()
e aumentare SystemExit
.come uscire da uno script python in un'istruzione if
risposta
Questo funziona bene per me:
while True:
answer = input('Do you want to continue?:')
if answer.lower().startswith("y"):
print("ok, carry on then")
elif answer.lower().startswith("n"):
print("ok, sayonnara")
exit()
edit: utilizzare input
in Python 3.2 invece di raw_input
già impostato qualcosa di simile e non ha funzionato. questo è il codice se answer.lower(). startswith ("y"): stampa ("ok, continua quindi") elif answer.lower(). startswith ("n"): stampa ("ok, sayonnara") sys.exit() – ethan
@ethan Questa soluzione è abbastanza buona. Incolla qui il tuo codice esatto. – ducin
Ho digitato il codice quasi letteralmente nel mio interprete python e ha funzionato bene. Dovresti pubblicare il tuo codice. Forse qualcos'altro sta succedendo nel tuo ciclo? – d512
- 1. Come posso chiamare uno script python da uno script python
- 2. Come faccio a "uscire" da un'istruzione if?
- 3. Come eseguire uno script python da java?
- 4. Terminare uno script python da un altro script python
- 5. esegue uno script python persistente da systemd?
- 6. come uscire dal blocco "if" in VB.NET
- 7. esecuzione di uno script Python da PHP
- 8. Invocare scons da uno script Python
- 9. come faccio ad uscire con uno script previsto
- 10. Come eseguire uno script python in background?
- 11. Python come uscire funzione principale
- 12. Come uscire da un loop in Bash?
- 13. Come uscire da una funzione di script Bash originario
- 14. Come uscire da '$' e '#' in Facelets/EL?
- 15. Ubuntu Chrome: Come leggere un cookie da uno script Python
- 16. Come eseguire un comando nel terminale da uno script Python?
- 17. Come eseguire un AppleScript da uno script Python?
- 18. Come eseguire i comandi SVN da uno script Python?
- 19. Come uscire da html?
- 20. Esegui uno script python da un altro script python, passando in args
- 21. Come uscire in Python 3.2?
- 22. Come posso rendere eseguibile uno script Python?
- 23. Come uscire dal terminale Linux usando lo script Python?
- 24. valore restituito da uno script python a un altro
- 25. Come uscire da setInterval
- 26. Come si disassembla uno script Python?
- 27. Posso eseguire uno script Python come servizio?
- 28. Esegui uno script python come servizio Windows
- 29. Come incorporare un AppleScript in uno script Python?
- 30. dove mettere freeze_support() in uno script Python?
tutti coloro dovrebbe funzionare? – Serial
'se True: exit()' funziona. – Youcha
Puoi mostrarci il codice che stai utilizzando dove questo non funziona? Stai cercando di uscire dal programma, o solo l'istruzione 'if'? Stai prendendo SystemExit per qualche motivo? –