与えられたSQL文に基づいて、私はthefollowing機能をCSVに、データベースから抽出します。パイソン - 列名のcx_oracle印刷可変量
私は、ファイルの先頭の列に書くことができますどのようにdef extract_from_db():
with open('myfile.csv','w') as outfile:
for row in cursor:
outfile.write(str(row[0])+";"+str(row[1])+";"+str(row[2])+";"+str(row[3])+";"+str(row[4])+";"+str(row[5])
+";"+str(row[6])+";"+str(row[7])+";"+str(row[8])+";"+str(row[9])+";"+str(row[10])+";"+str(row[11])+";"+str(row[12])
+";"+str(row[13])+";"+str(row[14])+"\n")
私はそれをハードコードする必要はありませんので、列の可変量の名前?また、ハードコーディングされた連結はかなり醜いです。