[Python-es] invalid syntax in print "Hello World"

2010-11-30 Por tema En Fin
Buenos días. Soy nuevo usando python y estoy tratando de codear un programa para resolver un puzzle. ¿Cómo puedo usar variables globales desde distintos archivos? tengo un archivo para el programa principal y otro para las funciones, y ambos dos necesitarían compartir y modificar unas mismas

Re: [Python-es] invalid syntax in print "Hello World"

2010-11-30 Por tema Sergio Soto Núñez
¿Estás seguro de que te es sumamente necesario una variable global? Quiero decir que no es muy recomendable el uso de variables globales. Usa mejor métodos que modifiquen atributos entre clases. __ If it WalksLikeaDuck and talks like a duck, i

Re: [Python-es] invalid syntax in print "Hello World"

2010-11-30 Por tema En Fin
Bueno, no sé si es sumamente necesario pero, desde luego, es muchísimo más sencillo. Me explico : Tengo 60 objetos de una clase, 2 listas ( una de ellas se tiene que modificar dinámicamente ) y varias variables de control, asi como funciones que no necesitan realizar operaciones con nada, si

Re: [Python-es] invalid syntax in print "Hello World"

2010-11-30 Por tema Sergio Soto Núñez
Pues vaya la que se puede liar en tu programa... ;) Si quieres crear una variable global declaralá fuera de todo método de clase o función en uno de los modulos. #import zone class MyClas: __ If it WalksLikeaDuck and talks like a duck, it

Re: [Python-es] invalid syntax in print "Hello World"

2010-11-30 Por tema Sergio Soto Núñez
Perdona que se me fué el dedo a enviar sin estar el mail redactado completamente Bueno eso, en el archivo modulo3.py puedes tener: #!/usr/bin/python #import zone import os import blablabla GLOBAL_VAR=30 class MyClas: def __init__(self): #codigo del constructor Y en otra función podrás hace

Re: [Python-es] invalid syntax in print "Hello World"

2010-11-30 Por tema Sergio Soto Núñez
Estoy leyendo con más detenimiento la web que te he enviado y en el punto 3 en el uqe explica el Singletone dice literalmente: "*Singleton can be seen as a more elegant solution to global variable because actual data is hidden behind Singleton class interface*"

Re: [Python-es] invalid syntax in print "Hello World"

2010-11-30 Por tema En Fin
no te preocupes por el primer mail, me quedé un poco a cuadros pero ya está xD Eso es lo que estaba intentando, pero no lo hacía bien. Ahora al menos ya no me dice que las cosas no están definidas ( no hacía los import dentro de las funciones :S ) Me leeré Singleton a ver si me ayuda a estruct