Formato de salida de una consulta MySQL

Manuel Enrique González Ramírez maengora en gmail.com
Mar Jun 19 22:25:53 CEST 2007


Cordial saludo.

Tengo el siguiente codigo:
---------------------------------------------------------------------
import MySQLdb
db=MySQLdb.connect
(host='localhost',user='root',passwd='12345678',db='facturar')
cursor=db.cursor()
consulta = db.cursor()
sql='Select * From productos where categoria="CAM"'
cursor.execute(sql)
resultado=cursor.fetchall()
print 'Productos de la categoria CAM'
for registro in resultado:
   print registro[0],' ',registro[1]
-----------------------------------------------------------------------
Que me genera el siguiente resultado:
-----------------------------------------------------------------------
>>>
Productos de la categoria CAM
2   AM000705
3   AM000706
4   AM000707
5   AM000708
6   AM000709
122   CU181001
123   CU181002
>>>
-----------------------------------------------------------------------
Lo que quiero conseguir es que dicho resultado me aparezca alineado por
columnas (como si estuvieran dentro de una tabla) así:
>>>
Productos de la categoria CAM
2          AM000705
3          AM000706
4          AM000707
5          AM000708
6          AM000709
122      CU181001
123      CU181002

Muchas gracias a los que me colaboren y a los demás también por hacer parte
de esta comunidad.




Más información sobre la lista de distribución Python-es