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
_
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
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'"
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:
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 *
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
>>
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
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:
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
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
-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ó
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
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
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
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
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
>
> 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
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
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
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
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
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
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
23 matches
Mail list logo