Re: [Python-es] Problema al ejecutar script en linea de comandos windows

2011-08-15 Por tema Sergio ooooooo oooooooooooo o

Gracias a todos por responder :)Y ya buscare otra forma xD
Saludos

 From: davidmen...@gmail.com
 Date: Fri, 12 Aug 2011 04:30:30 +0200
 To: python-es@python.org
 Subject: Re: [Python-es] Problema al ejecutar script en linea de comandos 
 windows
 
 2011/8/12 Daniel Sarmiento dsarmien...@gmail.com:
  No se si el mismo bug aplique para raw_input (es más seguro usar
  raw_input en lugar de input). Si no aplica, el siguiente código debe
  funcionar:
 
 En Python 3, input() es el viejo raw_input() de Python 2.
 
 
 Cuando hay bugs raros, que no sepas por dónde atacar, una buena idea
 es poner prints por todas partes, que veas qué está pasando por ahí.
 También print(type(a)) (por si tienes una cadena donde pensabas que
 era una lista o algo así) o desplegar las string con print(list(a)).
 ___
 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/


[Python-es] Limitar asignacion a miembro de clase

2011-08-15 Por tema Alvaro Manrique

Buenas Noches;

   Quisiera pedirles una pequeña ayuda con una duda que tengo, la 
expongo de la siguiente manera:


   Tengo una clase (subclase) donde tiene unos miembros, los cuales son 
instancias de una clase base, esta clase base tiene métodos

para asignar valor y obtenerlos.

La subclase esta diseñada de la siguiente manera:

   class subclase:

miembro = clasebase(parámetros)

Cuando implemento la subclase funciona de maravilla llamando los métodos 
de la clase base.


 c = subclase

 c.miembro.métodos_clasebase(xxx)

Hasta aquí todo bien, es el comportamiento esperado para el desarrollo 
que llevo, el punto o mi duda esta en que

puedo hacer lo siguiente:

c.miembro = cualquier_valor

Al hacer esto el miembro deja de ser una instancia de la clase base y 
esto me ocasiona errores, quisiera poder evitar esta

asignación a este miembro, hay alguna manera de hacerlo?

Agradezco de antemano a cualquier ayuda u orientación que me puedan brindar.

--
--

Alvaro Manrique
Programador
PIN: 221C390B
Skype:   alvaro_manrique

--

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Limitar asignacion a miembro de clase

2011-08-15 Por tema Alvaro Manrique
Gracias por la respuesta, voy a ver como lo puedo manejar en base a tu 
respuesta y lo expongo aqui,
sin embargo para quien pueda apoyarme con mas información, esta clase 
esta diseñada de esta manera,
sencilla y no debe tener metodos, ya que esta es una de las capas para 
la abstractación de de la base de datos,

que forma parte de la capa de negocio del sistema en desarrollo.

Esta clase corresponde a una tabla en la db y cada miembro es un campo, 
de alli es el porque de que cada miembro

es una instancia de una clase base.

Muchas gracias.

--

Alvaro Manrique
Programador
PIN: 221C390B
Skype:   alvaro_manrique

--


On 15/08/11 22:28, Jose Caballero wrote:



  quisiera poder evitar esta
asignación a este miembro, hay alguna manera de hacerlo?


Ideas rápidas:

- property()
- __setattr__()
___
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/


Re: [Python-es] Limitar asignacion a miembro de clase

2011-08-15 Por tema lasizoillo
El día 16 de agosto de 2011 04:43, Alvaro Manrique
sanreikaj.fo...@gmail.com escribió:
 Buenas Noches;

   Quisiera pedirles una pequeña ayuda con una duda que tengo, la expongo de
 la siguiente manera:

   Tengo una clase (subclase) donde tiene unos miembros, los cuales son
 instancias de una clase base, esta clase base tiene métodos
 para asignar valor y obtenerlos.

 La subclase esta diseñada de la siguiente manera:

   class subclase:

        miembro = clasebase(parámetros)

con eso estas usando agregación, no herencia

Mira a ver si lo que quieres hacer es:

class Subclase(clasebase): pass

objeto = Subclase(parametros)
objeto.metodos_clasebase(xxx)

Y ya a partir de ahi todo lo relacionado con la herencia y todas esas cosas.

Saludos:

Javi
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/