PythonでSQLite3からCSV出力をするためのコードを作成しました。
import csv import sqlite3 conn = sqlite3.connect('incident.db') cur =conn.cursor() cur.execute('select * from incidenttable') ★with open ('/Documents/test.csv',mode='w',newline='')as file: csv_writer =csv.writer(file) ★ csv_writer.writerow( [i[0] for i in cur.description]) csv_writer.writerow(cur)
星の部分についてわかる方いませんか??
★open関数の第一引数にpathを指定するとそこに保存されるらしいのですが,
pathを指定するとエラーが出ます。(指定無しであれば保存されます)
with open ('/Documents/test.csv',mode='w',newline='')as file: FileNotFoundError: [Errno 2] No such file or directory: '/Documents/test.csv'
★csv_writer.writerow( [i[0] for i in cur.description])
i[0]と.descriptionの意味が調べても分かりません...
回答2件
あなたの回答
tips
プレビュー