[Python-es] Problema con una variable.
Rock Neurotiko
miguelglafuente en gmail.com
Mie Sep 5 17:01:00 CEST 2012
Las variables con doble guion bajo inicial son lo mas parecido a las
variables privadas (como las private de java)
http://stackoverflow.com/questions/1641219/does-python-have-private-variables-in-classes
El 5 de septiembre de 2012 16:54, gerardo Juarez <
gerardojuarez en buyteknet.info> escribió:
> kausdiv wrote:
>
>> Hola.
>> Os parecerá absurdo pero tengo un pequeño problema de principiante y no
>> veo la solución:
>>
>> -----------------Clase--------**---
>> class Telefono():
>> global __cursor
>> global __db
>> global __conectado
>>
>> def __init__(self):
>> __conectado = False
>>
>> def prueba(self):
>> if __conectado != True:
>> print "ok conectado"
>> else:
>> print "NO conectado"
>>
>> ------------------
>>
>> En main():
>>
>> tlf = Telefono()
>> tlf.prueba()
>>
>> y sale el siguiente error:
>> if __conectado != True:
>> NameError: global name '_Telefono__conectado' is not defined. ( en la
>> linea del procedimiento prueba)
>>
>> He puesto un print en el __init__ y se ejecuta y por tanto se asigna a
>> False.
>>
>> ¿ que puede ser ?
>>
>> Saludos
>>
>> ______________________________**_________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/**mailman/listinfo/python-es<http://mail.python.org/mailman/listinfo/python-es>
>> FAQ: http://python-es-faq.wikidot.**com/<http://python-es-faq.wikidot.com/>
>>
>> Las variables con doble guión bajo son tuyas? Tengo entendido que están
> reservadas para Python (__init__, por ejemplo).
> No estará metiendo ruido eso?
>
> Gerardo
>
>
> ______________________________**_________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/**mailman/listinfo/python-es<http://mail.python.org/mailman/listinfo/python-es>
> FAQ: http://python-es-faq.wikidot.**com/<http://python-es-faq.wikidot.com/>
>
--
Miguel García Lafuente - Rock Neurotiko
Vocal de la Junta Directiva Nacional del Partido Pirata.
Coordinador de Jóvenes Piratas en Madrid.
"Libertad en lugar de miedo." - "Información libre, sociedad libre."
El contenido de este e-mail es privado, no se permite la revelacion del
contenido de este e-mail a gente ajena a él.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120905/03e649d0/attachment.html>
Más información sobre la lista de distribución Python-es