Max-Berater
Erfahrenes Mitglied
Code in Pycharm ausgeführt
import mysql.connector
import csv
with open('C:\\Users\\xxxxxx\\OneDrive\\privat\\python//REKO.csv', newline='') as csvfile:
csvreader = csv.reader(csvfile, delimiter=';')
## Zugriff auf DB vorbereiten:
cnx = mysql.connector.connect(
host="xxxxx.de",
user="xxxxxx",
password="xxxxxxxxxx",
database="dbxxxxxxxx94ca"
)
cursor = cnx.cursor()
for row in csvreader:
# jetzt steht dir eine Zeile aus der CSV-Datei in der Variablen row zur Verfügung
# SQL bereit stellen:
sql = ("INSERT INTO REKO"
"(col1, col2)"
"VALUES (%(val1)s, %(val2)s")
# Daten bereit stellen:
data = {'val1': row[0],'val2': row[1]}
cursor.execute(sql, data);
cnx.commit()
cursor.close()
cnx.close()
C:\Users\xxxxxxxxx\PycharmProjects\xxxxxxx\venv\Scripts\python.exe C:\Users\49152\PycharmProjects\xxxxxxxx\tutorials.py
File "C:\Users\xxxxxxxxxx\PycharmProjects\xxxxxxxxx\tutorials.py", line 17
for row in csvreader:
IndentationError: unexpected indent
Process finished with exit code 1
import mysql.connector
import csv
with open('C:\\Users\\xxxxxx\\OneDrive\\privat\\python//REKO.csv', newline='') as csvfile:
csvreader = csv.reader(csvfile, delimiter=';')
## Zugriff auf DB vorbereiten:
cnx = mysql.connector.connect(
host="xxxxx.de",
user="xxxxxx",
password="xxxxxxxxxx",
database="dbxxxxxxxx94ca"
)
cursor = cnx.cursor()
for row in csvreader:
# jetzt steht dir eine Zeile aus der CSV-Datei in der Variablen row zur Verfügung
# SQL bereit stellen:
sql = ("INSERT INTO REKO"
"(col1, col2)"
"VALUES (%(val1)s, %(val2)s")
# Daten bereit stellen:
data = {'val1': row[0],'val2': row[1]}
cursor.execute(sql, data);
cnx.commit()
cursor.close()
cnx.close()
C:\Users\xxxxxxxxx\PycharmProjects\xxxxxxx\venv\Scripts\python.exe C:\Users\49152\PycharmProjects\xxxxxxxx\tutorials.py
File "C:\Users\xxxxxxxxxx\PycharmProjects\xxxxxxxxx\tutorials.py", line 17
for row in csvreader:
IndentationError: unexpected indent
Process finished with exit code 1