[Python-es] consulta SQL

2010-06-18 Por tema monoBOT
Hola ... como puedo obtener la cantidad de columnas de una tabla? hice lo siguiente de modo rudimentario pero seguramente existe una forma mucho mas directa ... alguna pista? orden = 'SELECT * FROM nombretabla WHERE id = 1' cursor.execute(orden) for objeto in cursor: valor = len(objeto)-1 _

Re: [Python-es] consulta SQL

2010-06-18 Por tema Sergio Soto Núñez
el cursor cursor MySQLdb.cursors.Dictcursor te devuelve por cada tupla fruto de una consulta un diccionario donde la clave es el nombre de la columna y el valor asociado a la clave el propio valor. Haciendo dict.keys() te devuelve una tupla cuya longitud será el numero de columnas. Espero que eso

Re: [Python-es] consulta SQL

2010-06-18 Por tema Vicente Noseque Nosecuantos
Date: Fri, 18 Jun 2010 11:10:28 +0100 From: [email protected] To: [email protected] Subject: [Python-es] consulta SQL cambian la sentencia sql orden ="SELECT COUNT(*) FROM information_schema.columns WHERE table_name = 'nombre de tabla'"

Re: [Python-es] consulta SQL

2010-06-18 Por tema Antonio Beamud Montero
monoBOT escribió: Hola ... como puedo obtener la cantidad de columnas de una tabla? hice lo siguiente de modo rudimentario pero seguramente existe una forma mucho mas directa ... alguna pista? orden = 'SELECT * FROM nombretabla WHERE id = 1' cursor.execute(orden) for objeto in cursor:

Re: [Python-es] consulta SQL

2010-06-18 Por tema monoBOT
muchas gracias a los 2!!! 2010/6/18 Antonio Beamud Montero > monoBOT escribió: > >> Hola ... como puedo obtener la cantidad de columnas de una tabla? >> >> hice lo siguiente de modo rudimentario pero seguramente existe una forma >> mucho mas directa ... alguna pista? >> >> >> orden = 'SELECT *

Re: [Python-es] consulta SQL

2010-06-18 Por tema monoBOT
perdon ... a los 3! 2010/6/18 monoBOT > muchas gracias a los 2!!! > > > 2010/6/18 Antonio Beamud Montero > > monoBOT escribió: >> >>> Hola ... como puedo obtener la cantidad de columnas de una tabla? >>> >>> hice lo siguiente de modo rudimentario pero seguramente existe una forma >>

[Python-es] scope de variables

2010-06-18 Por tema Dr. Bobus
Hola todos: Me he enganchado en algo que supongo será una trivialidad, pero enganchado estoy. He puesto un esqueleto de mi programa en: http://snipt.org/Qkkh Obtengo error (NameError: name 'cmasa' is not defined) en la linea 13 de forma sistemática. No acabo de entender lo que estoy haciend

Re: [Python-es] scope de variables

2010-06-18 Por tema Luis Garcia Merino
De: Dr. Bobus Para: [email protected] Enviado: vie,18 junio, 2010 13:49 Asunto: [Python-es] scope de variables Hola todos: Me he enganchado en algo que supongo será una trivialidad, pero enganchado estoy. He puesto un esqueleto de mi programa en: http:

Re: [Python-es] scope de variables

2010-06-18 Por tema Dr. Bobus
El Fri, 18 Jun 2010 12:27:11 + (GMT) Luis Garcia Merino dijo: > Buenas, > una pregunta que igual es un poco tonta, pero no acabo de comprender bien > porque utilizas eval... ¿por qué no le pasas a la función imagen directamente > los arrays en vez de los nombres? O mejor, los nombres y los

Re: [Python-es] scope de variables

2010-06-18 Por tema Oswaldo Hernández
Dr. Bobus escribió: El Fri, 18 Jun 2010 12:27:11 + (GMT) Luis Garcia Merino dijo: Buenas, una pregunta que igual es un poco tonta, pero no acabo de comprender bien porque utilizas eval... ¿por qué no le pasas a la función imagen directamente los arrays en vez de los nombres? O mejor, lo

[Python-es] El BIND 10 está escrito en Python

2010-06-18 Por tema Jesus Cea
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Por si no lo sabíais, el BIND 10 (BIND es el servidor de DNS más popular del mundo, actualmente en la versión 9) está escrito en Python. Aún le quedan dos o tres años para ser publicado, pero me parece un hecho que vale la pena anunciar. Hay algunos mó

Re: [Python-es] scope de variables

2010-06-18 Por tema Milton Galo Patricio Inostroza Aguilera
El día 18 de junio de 2010 09:43, Oswaldo Hernández escribió: > Dr. Bobus escribió: >> >> El Fri, 18 Jun 2010 12:27:11 + (GMT) >> Luis Garcia Merino dijo: >> >> >>> Buenas, >>> una pregunta que igual es un poco tonta, pero no acabo de comprender bien >>> porque utilizas eval... ¿por qué no le

Re: [Python-es] scope de variables

2010-06-18 Por tema Dr. Bobus
El Fri, 18 Jun 2010 15:43:56 +0200 Oswaldo Hernández dijo: > > La funcion imagen() no ve las variables que has definido fuera de ella. > > Si quieres utilizar strings para nombrar los elementos creo que deberias > utilizar un diccionario, algo como: > > dvars = {} > dvars['cmasa'] = ... > dva

Re: [Python-es] scope de variables

2010-06-18 Por tema Oswaldo Hernández
Milton Galo Patricio Inostroza Aguilera escribió: El día 18 de junio de 2010 09:43, Oswaldo Hernández .. La funcion imagen() no ve las variables que has definido fuera de ella. Eso lamentablemente es un error bastante común en los programadores (yo igual antes pensaba eso). La función ve

Re: [Python-es] scope de variables

2010-06-18 Por tema Pedro Gracia
El 18/06/10 16:38, Oswaldo Hernández escribió: Milton Galo Patricio Inostroza Aguilera escribió: El día 18 de junio de 2010 09:43, Oswaldo Hernández .. La funcion imagen() no ve las variables que has definido fuera de ella. Eso lamentablemente es un error bastante común en los programado

Re: [Python-es] scope de variables

2010-06-18 Por tema Milton Galo Patricio Inostroza Aguilera
El día 18 de junio de 2010 10:38, Oswaldo Hernández escribió: > Milton Galo Patricio Inostroza Aguilera escribió: >> >> El día 18 de junio de 2010 09:43, Oswaldo Hernández >>  .. >>> >>> La funcion imagen() no ve las variables que has definido fuera de ella. >> >> Eso lamentablemente es un err

Re: [Python-es] scope de variables

2010-06-18 Por tema Milton Galo Patricio Inostroza Aguilera
> > Bien, veo que acabaré usando un diccionario. > > Pero hay algo que no entiendo veamos ... > > este código funciona: http://snipt.org/Qkkj > pero este otro no: http://snipt.org/Qkkk > > Sinceramente no lo entiendo. por eso yo creo que no debes desistir de utilizar eval!! =) yo igual tengo la du

Re: [Python-es] El BIND 10 está escrito en Python

2010-06-18 Por tema Chema Cortes
El día 18 de junio de 2010 16:13, Jesus Cea escribió: > Por si no lo sabíais, el BIND 10 (BIND es el servidor de DNS más popular > del mundo, actualmente en la versión 9) está escrito en Python. Aún le > quedan dos o tres años para ser publicado, pero me parece un hecho que > vale la pena anuncia

Re: [Python-es] scope de variables

2010-06-18 Por tema Rolando Espinoza La Fuente
On Fri, Jun 18, 2010 at 7:49 AM, Dr. Bobus wrote: > Hola todos: > > Me he enganchado en algo que supongo será una trivialidad, pero enganchado > estoy. > > He puesto un esqueleto de mi programa en: > > http://snipt.org/Qkkh > > Obtengo error (NameError: name 'cmasa' is not defined) en la linea 13

Re: [Python-es] scope de variables

2010-06-18 Por tema Chema Cortes
El día 18 de junio de 2010 16:25, Dr. Bobus escribió: > Bien, veo que acabaré usando un diccionario. > > Pero hay algo que no entiendo veamos ... > > este código funciona: http://snipt.org/Qkkj > pero este otro no: http://snipt.org/Qkkk > > Sinceramente no lo entiendo. Adelanto que el ámbito (sc

Re: [Python-es] scope de variables

2010-06-18 Por tema Dr. Bobus
El Fri, 18 Jun 2010 12:49:14 +0100 "Dr. Bobus" dijo: > Hola todos: > > Me he enganchado en algo que supongo será una trivialidad, pero enganchado > estoy. > > He puesto un esqueleto de mi programa en: > > http://snipt.org/Qkkh > > Obtengo error (NameError: name 'cmasa' is not defined) en la

Re: [Python-es] scope de variables (FINAL)

2010-06-18 Por tema Dr. Bobus
Bien, creo que este hilo es una buena muestra de lo que no se debe hacer :( No preguntes sin consultar toda la documentación del producto ... La pregunta original, como muy bien Chema ha señalado, está respondida en el propio FAQ de Python ... http://docs.python.org/faq/programming#id9 Google

Re: [Python-es] scope de variables

2010-06-18 Por tema Arnau Sanchez
On Fri, 18 Jun 2010 20:04:41 +0200 Chema Cortes wrote: > Mi consejo es que te crees un diccionario para mantener el ámbito de > evaluación de tus funciones y pases este diccionario como argumento al > eval. Otra cosa que se suele/puede hacer es "guardar" las variables en los argumentos de la fun