Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Rolando Espinoza La Fuente
2010/4/30 monoBOT : [...] > self.nombre_fichero = xml_none(busqueda_xml ('usuario', 'nombre')) > self.primerapellido_fichero = xml_none(busqueda_xml ('usuario', > 'primerapellido')) > self.segundoapellido_fichero = xml_none(busqueda_xml ('usuario', > 'segundoapellido')) >

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Medardo Rodriguez (Merchise Group)
# -*- coding: utf-8 -*- # Se definen templates de los datos a leer # Por ejemplo: templates = { 'usuario': ('nombre', 'primerapellido', 'segundoapellido', 'dni', 'direccion', ), } def settle_data(self, key, setter=lambda key, field: xml_none(busqueda_xml(key, field))): template = templates.ge

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Chema Cortes
El día 30 de abril de 2010 11:01, Hernan M Foffani escribió: > 2010/4/30 monoBOT >> EN DEFINITIVA … alguien me puede aconsejar algún metodo de asignación masiva >> de variables?? … gracias > > Podrías usar instropección (getattr() y setattr()). > Con un diccionario mapeas los nombres rhs->lhs y

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema lasizoillo
El día 30 de abril de 2010 11:01, Hernan M Foffani escribió: > 2010/4/30 monoBOT >> >> Seguro que existen métidos para la multiasignación de variables, pero yo no >> lo conozco, bueno en realidad conozco uno: >> >> variable1, variable2,variable3, variable4, variable5, variable6 = 1,2,3,4,5,6 >>

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Hernan M Foffani
2010/4/30 monoBOT : > Gracias a todos ... estudiaré todos los métodos. > (alguno no los entiendo que soy un novato) > ya les contaré, gracias de nuevo. > Si el que no entiendes es el getattr/setattr aquí te incluyo un ejemplo. Dado dos objetos a y b de clases X e Y respectivamente: >>> class

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema monoBOT
Gracias a todos ... estudiaré todos los métodos. (alguno no los entiendo que soy un novato) ya les contaré, gracias de nuevo. -- monobotblog.alvarezalonso.es ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Arnau Sanchez
On 30/04/10 11:38, Pablo Angulo wrote: Otra opción más pedestre: genera el codigo python con un script python, copias y pegas: for nombre_var in nombres_variables: nombre_col = nombres_variables[nombre_var] print '%s = xml_none(busqueda_xml ('usuario', %s))'%(nombre_var, nombre_col)

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema José Luis Torre Hernández
El 30 de abril de 2010 11:15, Pablo Angulo escribió: > Puedes sobreescribir el método __getattribute__ de tu clase: > > def__getattribute__(self, name): >return xml_none(busqueda_xml ('usuario',name)) > > Estarías usando los mismos nombres para las variables que para las > columnas de la tabl

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Pablo Angulo
Otra opción más pedestre: genera el codigo python con un script python, copias y pegas: for nombre_var in nombres_variables: nombre_col = nombres_variables[nombre_var] print '%s = xml_none(busqueda_xml ('usuario', %s))'%(nombre_var, nombre_col) monoBOT escribió: > > Seguro que existen m

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Pablo Angulo
Puedes sobreescribir el método __getattribute__ de tu clase: def__getattribute__(self, name): return xml_none(busqueda_xml ('usuario',name)) Estarías usando los mismos nombres para las variables que para las columnas de la tabla. Tal y como te lo cuento, harías demasiadas consultas a la base

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Hernan M Foffani
2010/4/30 monoBOT > > Seguro que existen métidos para la multiasignación de variables, pero yo no > lo conozco, bueno en realidad conozco uno: > > variable1, variable2,variable3, variable4, variable5, variable6 = 1,2,3,4,5,6 > > print variable1 > > 1 > > pero éste método es un poco lento para lo

[Python-es] multiasignación de variables

2010-04-30 Por tema monoBOT
Seguro que existen métidos para la multiasignación de variables, pero yo no lo conozco, bueno en realidad conozco uno: variable1, variable2,variable3, variable4, variable5, variable6 = 1,2,3,4,5,6 print variable1 1 pero éste método es un poco lento para lo que yo necesito… yo tengo en mi progra