[Python] Problema con try except
Alberto Granzotto
agranzot a gmail.com
Mar 3 Lug 2012 17:33:02 CEST
2012/7/3 Luca Bacchi <bacchilu a gmail.com>:
> http://docs.python.org/library/sys.html#sys.exit
>
> sys.exit scatena una eccezione "SystemExit"
forse stai facendo un try..except troppo generico, tipo:
try:
v = func_che_genera_eccezione()
if not v:
sys.exit()
except:
print u'qualcosa è andato storto'
non è una buona pratica avere degli except troppo generici, ti
conviene specificare che eccezioni quell'except gestisce!
pic related: http://www.daimi.au.dk/~andos/images/catchemall.jpg
ciao,
alberto
> Il 03 luglio 2012 17:06, Vittorio Spina <vittorio.spina a gmail.com> ha scritto:
>> ma quale errore lo scatena? porta tutto fuori dal try un attimo e riporta
>> l'errore...
>>
>>
>> Il 03/07/2012 17:03, Walter Valenti ha scritto:
>>
>>> Ho all'interno di un blocco "try" una condizione,
>>> per cui lo script può uscire regolarmente con sys.exit(0).
>>>
>>> Questo però mi scatena l'esecuzione del blocco "except".
>>> Come posso ovviare a tale inconveniente ?
>>>
>>> Walter
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Per favore non inviatemi allegati in formato MS Office.
>>> Utilizza alternativamente documenti in formato OpenDocument.
>>>
>>>
>>> http://oinophilos.blogspot.com/
>>> _______________________________________________
>>> Python mailing list
>>> Python a lists.python.it
>>> http://lists.python.it/mailman/listinfo/python
>>>
>>
>> --
>> ==========================================
>> Spina Giovanni Vittorio
>> email: vittorio.spina a gmail.com
>> ------------------------------------------
>> mobile: +39 389 15 24 211
>> ==========================================
>>
>> :: AVVISO PRIVACY
>> = = = = = = = = = = = = = = = = = = = =
>> Il contenuto della presente e-mail ed i suoi allegati,
>> sono diretti esclusivamente al destinatario e devono
>> ritenersi riservati, con divieto di diffusione o di uso
>> non conforme alle finalità per le quali la presente e-mail
>> è stata inviata.
>> Pertanto, ne è vietata la diffusione e la comunicazione
>> da parte di soggetti diversi dal destinatario, ai sensi degli
>> artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy.
>>
>> Se la presente e-mail ed i suoi allegati sono stati ricevuti
>> per errore, siete pregati di distruggere quanto ricevuto e
>> di informare il mittente al seguente recapito:
>> Mailto:vittorio.spina a gmail.com
>> ==========================================
>>
>>
>> _______________________________________________
>> Python mailing list
>> Python a lists.python.it
>> http://lists.python.it/mailman/listinfo/python
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
Maggiori informazioni sulla lista
Python