3
我正在使用pymysql將csv文件上傳到我的數據庫。使用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()
但我得到的錯誤「連接」無效的語法和不確定什麼,我應該使用或即使腳本將工作
謝謝 - 對連接史迪威越來越無效語法= pymysql.con –
@emmaperkins你可以請發佈完整的錯誤回溯你看到了什麼?謝謝。 – alecxe
我所得到的是在我的主要任務 –