首先,我学会了如何从数据库中获取结果。
import pymysql
conn=pymysql.connect(host...................)
curs=conn.cursor()
import csv
f=open('./kospilist.csv','r')
data=f.readlines()
data_kp=[]
for i in data:
data_kp.append(i[:-1])
def test():
for i in range(0,len(data_kp)):
xp="select date from " + data_kp[i] + " where price is null"
curs.execute(xp)
conn.commit()
test()
结果将以
的形式出现datetime.date(2002,9,2),None),.......
我想要价格为null的数据结果 它从kospilist excel文件中收集空价。 我需要每个表(a000010,a000020 .............存在很多表)
我的期望是
我想将数据保存为csv文件,如此图像
问题是结果出来了,但我不知道如何导出到csv文件。 我知道如何在python和export中编写, 但我不明白..如何从mysql数据库导出数据。 因为我是初学者,所以我不擅长混合。
我努力弄清楚是......
with open('./test.csv', 'rb') as csvfile
writer = csv.writer(csvfile, delimiter=',')
def tablename():
for i in data_kp
writer.writerow['data_kp']
writer.writerow[\n]
def test():
for i in range(0,len(data_kp)):
xp="select date from " + data_kp[i] + " where price is null"
curs.execute(xp)
result= cursor.fetchall()
for i in result
writer. writerow[result]
conn.commit()
test()
好吧,我从谷歌那里读了很多,所以我很困惑.. xlsxwriter或openpyxl的东西......我需要一些帮助。至少提示我的错误代码