Python - jak importovat CSV soubor do databáze MySQL

RE: Python - jak importovat CSV soubor do databáze…

Autor Hanz
Publikováno Před 4 lety
Kategorie programovani
Stav Zkontrolováno
Dobrý den, já bych to udělal takto:
import pymysql as mysql
import csv
import sys

con = mysql.connect(host='localhost', user='python', passwd='heslo', db='test')
cur = con.cursor()

with open('soubor.csv', 'r') as csvfile:
    reader = csv.reader(csvfile, delimiter=';')
    for row in reader:
        data = row[0]
        datum = row[1]
        query = str("INSERT INTO testTable (data, datum) VALUES ('%s', '%s')" % (data, datum))
        print(query)
        cur.execute(query)
        con.autocommit(True)

cur.close()
print ("Done")


42

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace