Попробую еще раз!
Усть файл базы данных при попытке переписать данные в 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)
я подозреваю из файла базы данных поступает текст а в csv нужено писать байты вот только не получается i-тый элемент перекодировать!