[Solucion] Importar datos a un cgi
Jordi Ivars
jordi en ultimobyte.es
Mie Nov 19 00:16:51 CET 2003
Muchas gracias, justamente eso. Creo que debo profundizar un poco mejor
en los módulos, andaba muy perdido:)
Es la solución que da Hernan Martínez, un poco mas abajo, el uso de
var_cgi1 = mimod.__dict__[var_cgi1], que es lo que se me escapaba a mi:)
Muchisimas gracias y saludos.
Ear3ndil
El mar, 18-11-2003 a las 23:37, Hernan Martínez Foffani escribió:
> jordi:
> > --
> > ruta="directoriodemismodulos"
> > sys.path.insert(0, ruta)
> >
> > from mimodulo import *
> >
> > valor_cgi1=var1 #este var1 es pasado via formulario y coincide
> > #con una variable del archivo mimodulo
> > --
> >
> > El valor de valor_cg1 es el pasado via formulario y puede ser
> > cualquier nombre de variable de mimodulo (he omitido el código de cgi
> > forms y demas ya que no viene al caso).
> >
> > Bien. El caso es que si mi valor_cgi1=var1 ¿Como llego al valor real
> > de var1 que es "valor"?
>
> si mimod.py tiene:
>
> var1="a"
> var2="b"
> var3="c"
>
> luego,
>
> import mimod #no uses from .. import *
>
> var_cgi1 = "var2"
> var_cgi1 = mimod.__dict__[var_cgi1]
>
> print var_cgi1
>
> muestra "b".
>
>
> saludos,
> -Hernán
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
--
Ear3ndil para por <http://acidnet.dyndns.org>
Más información sobre la lista de distribución Python-es