如何从Python导出mysql结果

2024-10-01 00:19:17 发布

您现在位置:Python中文网/ 问答频道 /正文

起初,我学会了如何从数据库中获取结果。在

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日),无),。。。。。。。在

我想要price为空的数据的结果 它从kospilist excel文件收集空价格。 我需要每一张桌子(a000010,a000020。。。。。。。。。。。。。有很多表)

我的期望是

enter image description here

我想将数据保存为csv文件,如下图所示

问题是结果出来了,但我不知道如何导出到csv文件。 我知道如何用python编写和导出, 但我不明白。。如何从mysql数据库导出数据。 因为我是初学者,所以我不擅长混合。在

我想弄清楚的是。。在

^{pr2}$

嗯,我从谷歌上读了很多东西,所以我很困惑。。xlsxwriter或openpyxl之类的。。我需要帮助。至少暗示我的错误代码


Tags: 文件csv数据intestimport数据库for