我的代碼是當我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