io sono abituato a funzioni di scrittura che funzionano in questo modo:valutazione arresto all'interno di un modulo
def f():
if sunny:
return
#do non-sunny stuff
che sto cercando di capire la sintassi equivalente di utilizzare all'interno di un modulo. Voglio fare qualcosa di simile:
if sunny:
import tshirt
#do something here to skip the rest of the file
import raincoat
import umbrella
#continue defining the module for non-sunny conditions
So che posso scrivere questo come un if/else
ma sembra stupido per far rientrare l'intero resto del mio modulo.
Potrei spostare il resto del codice in un modulo separato e importarlo condizionatamente, ma ciò sembra doloroso.
Sembra lik e un lavoro per 'goto': P (http: // entrian.it/goto /) –