1
CSVのすべてのエントリをループを介してmySQLのinsert intoステートメントに変換するPythonコードを記述する必要があります。私は約600万エントリのCSVファイルを持っています。MYSQLを作成するためのPythonループを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
誰かがこの作業を行う方法を教えてもらえますか?
エラーがトレースバック、悪いオペランドです。私の構文が間違っているようです。 –