0
私はPythonを初めて使いましたが、このトピックに来るにはいくつかの教訓を飛ばす必要があります。私が言うエラーが生じていますがPythonでMySQLにCSVデータをロードする
import csv
import MySQLdb
mydb = MySQLdb.connect(host = 'scmetrics-rds-rw.db.amazon.com',
port = 3306,
user = "s",
passwd = '',
db = 'mydb'
)
cursor = mydb.cursor()
csv_data = csv.reader('h:\Depreciation-Reconstructed\test.csv')#Read the csv
for row in csv_data:
cursor.execute('INSERT INTO TestTable(ID,Name,Age,Student(Yes/No) VALUES (%s,%s,%s,%s)',row)
cursor.commit()
cursor.close()
:
私は、次のコードを使用してい
「クエリ=クエリ%argsを はTypeError:フォーマット文字列
用が足りません引数
['LOAD DATA INFILE'](http://dev.mysql.com/doc/refman/5.7/en/load-data.html)を使用して直接CSVデータをインポートすることができます。これは通常、それを手動で読んでステートメントに変換します。 – tadman