Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/04/2011, 13:09
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Separar funciones en arhivos.py

Definitivamente es mejor que se la pases como parámetro a la función, pero en cualquier caso podés tener variables globales al estilo de las variables estáticas de java simplemente usando un módulo e importándolo en tantos sitios como lo necesites. Por ejemplo, si tuvieras un archivo vacío de nombre a.py y luego dos módulos b.py y c.py, podés hacer esto:

en b.py

import a
a.hola = "Hola";

en c.py

import a

print a.hola

esto por supuesto depende de que b se ejecute antes que c


Saludos.