【发布时间】:2018-04-05 17:11:39
【问题描述】:
我需要编写一个 python 代码,通过循环将 CSV 的所有条目转换为 mySQL insert into 语句。我有大约 600 万个条目的 csv 文件。
下面的这段代码可能可以读取一行。虽然有一些语法错误。由于我没有编码背景,因此无法准确指出。
file = open('physician_data.csv','r')
for row in file:
header_string = row
header_list = list(header_string.split(','))
number_of_columns = len(header_list)
insert_into_query= INSERT INTO physician_data (%s)
for i in range(number_of_columns):
if i != number_of_columns-1:
insert_into_query+="%s," %(header_list[i])
else:
# no comma after last column
insert_into_query += "%s)" %(header_list[i])
print(insert_into_query)
file.close
谁能告诉我怎么做?
【问题讨论】: