如何从Python导出mysql结果
首先,我学习了如何从数据库中获取结果如何从Python导出mysql结果,python,mysql,excel,csv,export,Python,Mysql,Excel,Csv,Export,首先,我学习了如何从数据库中获取结果 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,l
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()
结果将如下图所示
日期时间。日期(2002年9月2日),无)
我想要价格为空的数据的结果
它从kospilist excel文件中收集空价格。
我需要它用于每个表(a000010、a000020…………存在很多表)
我的期望是
我想将数据保存为csv文件,如下图所示
问题是结果出来了,但我不知道如何导出到csv文件。
我知道如何用python编写和导出,
但我不明白。。如何从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之类的。。我需要一些帮助。至少提示一下我的错误代码Python文档关于读/写CSV@。谢谢我现在正在读它;'不行。。