> > A ver, dicho de otra manera, ¿De qué forma se pueden tener ctes y > variables visibles desde todo lugar.? > > al estilo de C > > #define variable 128 > > ?
Tendrías que especificar mejor a qué te refieres cuando dices "todo lugar". Si lo que quieres es definir una variable y que se pueda acceder desde cualquier módulo .py de tu aplicación, no, no es posible sin hacer los debidos import. Teniendo en cuenta esto, puedes usar las variaciones y estándares de programación que te parezcan mas bonitos. Por ejemplo, si tu aplicación tiene muchos módulos (quizás mas de diez), creas un módulo aparte ctes_termo.py y allí defines las constantes B_1SHOT = 1 B_POL = 2 B_R0 = 4 etc. En el resto de los módulos, luego del import ctes_termo, las accedes como ctes_termo.B_1SHOT. Con un from ctes_termo import *, te evitas preceder los nombres de las variables con el del módulo. Si, en cambio tienes un solo módulo, las defines arriba de todo y listo. _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/