Hola,
2010/11/3 Oswaldo Hernández:
>
> Has probado a insertar la variable directamente en el diccionario globals?:
>
> if not options.number:
> globals()["a"] = 1
> else:
> globals()["a"] = options.number
Gracias a todos por vuestros comentarios y sugerencias. Finalmente he
optado por la so
>2010/11/3 Oswaldo Hernández:
>>
>> Has probado a insertar la variable directamente en el diccionario >globals?:
>>
>> if not options.number:
>> globals()["a"] = 1
>> else:
>> globals()["a"] = options.number
>
>Gracias a todos por vuestros comentarios y sugerencias. Finalmente >he
>optado por
Hola Ramiro,
2010/11/4 Ramiro:
> El problema que le veo es que queda muy escondida, si es una variable global
> tendría que quedar bien en claro >eso por si otra persona, o vos mismo
> dentro de un tiempo, lee el programa.
>
> Yo lo haría al modo de Alvaro Manrique como te dijo en un mensaje. Y
El día 4 de noviembre de 2010 20:04, jordi torrents
escribió:
> Es verdad que la utilización directa de "globals()" es bastante
> críptica pero creo que lo que propones no funcionaría en mi caso.
El uso de globals() de esta manera tiene sentido cuando no conoces de
antemano el nombre de la varia
Apoyo la idea de crear un modulo para las variables globales, de hecho
para mi concepto es una buena practica de programacion.
El 04/11/10, Ramiro escribió:
>>2010/11/3 Oswaldo Hernández:
>>>
>>> Has probado a insertar la variable directamente en el diccionario
>>> >globals?:
>>>
>>> if not opt
En un programa que hice para transferencia de data entre servidores
mysql, yo utilizo una misma instancia de la clase que cree para el
manejo de la coneccion, querys, etc, en muchas funciones, esto lo hice
tal cual lo coloque en el ejemplo, cree mi variable al inicio del
modulo y la funcion que va