Tiempo me ha faltado para darme cuenta de que, sean clases o variables,
lo mejor es pasarlo todo como argumentos.
Suposo que con las clases habría los mismos problemas de ámbito a nivel
global.
En/na Daniel Garcia ha escrit:
El jue, 29-04-2010 a las 17:55 +0200, Narcis Garcia - GiLUG escribió:
Gracias Daniel;
No habrá problema si desde "principal.py" importo "funciones.py" y
"variables.py", y a la vez desde "funciones.py" también importo
"variables.py" otra vez ?
¿Será siempre el mismo espacio de variables?
Si modificas sí hay problemas. Lo más correcto sería pasar esas
variables como argumentos y si son muchas variables usar una clase con
sus atributos.
Aunque otra solución que sí funciona aunque modifiques es importar el
módulo y hacer siempre referencia a este, por ejemplo:
import variables
variables.V1 = 2
Así sí que estarías trabajando sobre las mismas variables aunque lo
hagas desde diferentes módulos. Pero eso no es lo más correcto desde el
punto de vista de la reusabilidad y la programación en general.
------------------------------------------------------------------------
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/