Re: [Python-es] namespaces y variables globales

2010-11-04 Por tema jordi torrents
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

Re: [Python-es] namespaces y variables globales

2010-11-04 Por tema Ramiro
>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

Re: [Python-es] namespaces y variables globales

2010-11-04 Por tema jordi torrents
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

Re: [Python-es] namespaces y variables globales

2010-11-04 Por tema Chema Cortes
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

Re: [Python-es] namespaces y variables globales

2010-11-04 Por tema Alvaro Manrique
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

Re: [Python-es] namespaces y variables globales

2010-11-04 Por tema Alvaro Manrique
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