Esto es lo que tengo actualmente:¿Cómo exportar sqlite a CSV en Python sin formatearlo como una lista?
conn = sqlite3.connect(dbfile)
conn.text_factory = str ## my current (failed) attempt to resolve this
cur = conn.cursor()
data = cur.execute("SELECT * FROM mytable")
f = open('output.csv', 'w')
print >> f, "Column1, Column2, Column3, Etc."
for row in data:
print >> f, row
f.close()
crea un archivo CSV con la salida que se parece a esto:
Column1, Column2, Column3, Etc.
(1, u'2011-05-05 23:42:29',298776684,1448052234,463564768,-1130996322, None, u'2011-05-06 04:44:41')
no quiero que las filas para estar entre paréntesis ni tienen ni cotizaciones la 'u' antes de las cuerdas. ¿Cómo puedo escribir las filas en csv sin todo esto? Gracias,
¡Eso lo hizo, gracias! – Dan