我最近开始使用python,并且试图将查询结果导出到csv文件中,但没有成功。
id = 563;
try:
cursor.execute("SELECT start_time,end_time FROM appointment WHERE box_id=%s", (id,))
data = cursor.fetchall()
with open('dataTester.csv', 'w') as fp:
a= csv.writer(fp, delimiter=',')
for line in data:
a.writerows(line)
for row in data:
print (row[0],row[1])
cursor.close()
connection.close()
except:
print ("error")
connection.close()
我遇到以下错误:
可预期的日期,而不是datetime.datetime
错误在以下行:a.writerows(line)
答案 0 :(得分:0)
您没有指定结果元组的索引元素。尝试类似这样的事情:
a.writerows(line[0], line[1])