我正在從python API運行SQL查詢,並且想要收集Structured(列標題下的數據)標題下的數據.CSV格式。SQL查詢輸出到.csv
這是迄今爲止我的代碼。
sql = "SELECT id,author From researches WHERE id < 20 "
cursor.execute(sql)
data = cursor.fetchall()
print (data)
with open('metadata.csv', 'w', newline='') as f_handle:
writer = csv.writer(f_handle)
header = ['id', 'author']
writer.writerow(header)
for row in data:
writer.writerow(row)
現在正在打印控制檯上的數據,但在.CSV沒有得到文件這是我得到的output:
什麼,我很想念?
您有什麼問題? Python有'csv.writer'來將CSV寫入文件,因此您只需將SQL結果讀取到列表中即可。 – Barmar
你到目前爲止嘗試過什麼? –
問題是我不知道該怎麼做。你能幫我看看基於這個查詢的示例代碼嗎? – Hayat