我正在使用pymysql将csv文件上传到我的数据库中。
我正在使用以下代码:
但是我遇到了“连接”无效语法的错误,不确定该使用什么或者脚本是否能正常工作。
我正在使用以下代码:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import pymysql
import codecs
import csv
import urllib2
import pymysql.cursors
# Get Data
csvfile = csv.reader(codecs.iterdecode(file('match_urls-2016-03-04', 'utf-8'))
# Connect to the database
connection = pymysql.connect(host='host.com', user='', password='', db='', cursorclass=pymysql.cursors.DictCursor)
try:
with connection.cursor() as cursor:
sql = "INSERT INTO Urlup(URL) VALUES(%s)"
next(csvfile, None)
for line in csvfile:
cursor.execute(sql, (line[0]))
finally:
connection.commit()
connection.close()
但是我遇到了“连接”无效语法的错误,不确定该使用什么或者脚本是否能正常工作。