我的代码是当我CSV写我如何在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])
c = csv.writer(open("./test_b.csv","wb"))
def exportFunc():
result=[]
for i in range(0,len(data_kp)):
xp="select date from " + data_kp[i] + " where price is null"
curs.execute(xp)
result= curs.fetchall()
for row in result:
c.writerow(data_kp[i])
c.writerow(row)
c.writerow('\n')
exportFunc()
data_kp正在读表命名 表的名字都是这样(字符串,例如:a000010) 我收集表来自这里的名字。 然后,执行并得到结果。
我的期望是
(不是3列。有2000台)
我以为我的代码接近答案......但它不工作ing .. 我的工作快完成了,但我无法完成这部分。 我几乎10小时一派.. 我不知道该怎么..请帮助
我觉得有什么不对这些部分
for row in result:
c.writerow(data_kp[i])
c.writerow(row)
你能提供一个csv行的例子吗? –
请显示输入,预期输出和实际输出(如csv,不是屏幕截图!)。 – hop
我加入的exaple行 – JsYun