Desidero utilizzare un gruppo di variabili locali definite in una funzione, al di fuori della funzione. Quindi sto passando x=locals()
nel valore restituito.Python: caricare le variabili in un dominio nello spazio dei nomi
Come posso caricare tutte le variabili definite in quel dizionario nello spazio dei nomi esterno alla funzione, in modo che invece di accedere al valore utilizzando x['variable']
, potrei semplicemente utilizzare variable
.
Sembra un'idea terribile. –
Meno terribile del concetto di 'from module import *', dal momento che presumibilmente hai una maggiore conoscenza di ciò che è nel ditt. –
@JohnLaRooy perché è una pessima idea? –