Il mio google-fu mi sta venendo a mancare. Perché il seguente programma compilare ed eseguire senza errori (Python 2 e 3)?
try:
print('something')
except ThisNameDoesNotExist:
print('blah')
Non riesco a pensare a una buona ragione per cui questo non sarebbe causare un errore. Ottengo che non è in esecuzione che, ad eccezione clausola, in modo da non colpire la variabile non definita, ma sembra come dovrebbe essere abbastanza facile da prendere per me. Qualcuno può spiegare a me?