Python 使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗? 你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的csv吗?对不起,我没有其他人可以求助。请在帖子中提供完
使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗?Python 使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗? 你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的csv吗?对不起,我没有其他人可以求助。请在帖子中提供完,python,mysql,Python,Mysql,使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗? 你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的csv吗?对不起,我没有其他人可以求助。请在帖子中提供完整的回溯,以便我们能够提供帮助;)把回溯放在问题中,它可能不太适合/格式化为注释 from __future__ import print_function import csv import MySQLdb print("Enter Fi
你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的csv吗?对不起,我没有其他人可以求助。请在帖子中提供完整的回溯,以便我们能够提供帮助;)把回溯放在问题中,它可能不太适合/格式化为注释
from __future__ import print_function
import csv
import MySQLdb
print("Enter File To Be Export")
conn = MySQLdb.connect(host="localhost", port=3306, user="root", passwd="", db="database")
cursor = conn.cursor()
#sql = 'CREATE DATABASE test1'
sql ='''DROP TABLE IF EXISTS `test1`; CREATE TABLE test1 (policyID int, statecode varchar(255), county varchar(255))'''
cursor.execute(sql)
with open('C:/Users/Desktop/Code/python/sample.csv') as csvfile:
reader = csv.DictReader(csvfile, delimiter = ',')
for row in reader:
print(row['policyID'], row['statecode'], row['county'])
# insert
conn = MySQLdb.connect(host="localhost", port=3306, user="root", passwd="", db="database")
sql_statement = "INSERT INTO test1(policyID ,statecode,county) VALUES (%s,%s,%s)"
cur = conn.cursor()
cur.executemany(sql_statement,[(row['policyID'], row['statecode'], row['county'])])
conn.escape_string(sql_statement)
conn.commit()