Форум сайта python.su
0
Всем доброго дня! есть файл, с базой данных его надо преобразовать в csv для дальнейшей обработки?
Офлайн
221
мы не знаем
P.S. какой вопрос, такой ответ.
P.P.S. проглядите на досуге Как правильно задавать вопросы в технических форумах
Офлайн
0
Соглпсен без обид
) а на блоге есть закладочка частенько почитываю!
Офлайн
0
Попробую еще раз!
Усть файл базы данных при попытке переписать данные в csv файл высккивает ошибка
Traceback (most recent call last):
File "D:/Python/lesson7/lesson7/exercises/export_weather.py", line 30, in <module>
csv_writer.writerow([i[0] for i in cur.description]) #write headers
TypeError: 'str' does not support the buffer interface
import csv
import json
import sqlite3
con = sqlite3.connect('d:\python\weather\weather.db')
with con:
cur = con.cursor()
cur.execute("select * from Погода;")
with open("d:\python\weather\weather.csv", "wb") as csv_file:
csv_writer = csv.writer(csv_file)
csv_writer.writerow([i[0] for i in cur.description]) #write headers
csv_writer.writerows(cur)
Офлайн
0
Всё решил нужно из строки
with open("d:\python\weather\weather.csv", "wb") as csv_file:with open("d:\python\weather\weather.csv", "w") as csv_file:Офлайн