Python 使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗? 你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的csv吗?对不起,我没有其他人可以求助。请在帖子中提供完

Python 使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗? 你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的csv吗?对不起,我没有其他人可以求助。请在帖子中提供完,python,mysql,Python,Mysql,使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗? 你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的csv吗?对不起,我没有其他人可以求助。请在帖子中提供完整的回溯,以便我们能够提供帮助;)把回溯放在问题中,它可能不太适合/格式化为注释 from __future__ import print_function import csv import MySQLdb print("Enter Fi

使用此代码,它工作得非常完美,但是当加载48行[';';]时,它会中断,有人知道如何解决吗?
你所说的“它中断”是什么意思?回溯(最近一次呼叫上次):使用相同的代码,我可以输入一个大的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()