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 te sea util. Saludos __________________________________________________________ Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad. Albert Einstein (1879-1955) El 18 de junio de 2010 12:10, monoBOT <[email protected]> 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: > valor = len(objeto)-1 > > > _______________________________________________ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
