Quiero usar un conjunto de variables locales definidas en una función, fuera de la función. Así que estoy pasando x=locals()
en el valor de retorno.Python: cargar variables en un dict en el espacio de nombres
¿Cómo puedo cargar todas las variables definidas en ese diccionario en el espacio de nombres fuera de la función, de modo que en lugar de acceder al valor usando x['variable']
, podría simplemente usar variable
.
Eso suena como una idea terrible. –
Menos terrible que el concepto de 'de importación de módulo *', ya que presumiblemente usted tiene más conocimiento de lo que contiene el dict. –
@JohnLaRooy ¿por qué es esta una idea terrible? –