Die Suche ergab 7 Treffer

von Qwerty
Sonntag 1. März 2020, 20:29
Forum: Datenbankprogrammierung mit Python
Thema: Daten aus CSVin MySQL schreiben
Antworten: 10
Zugriffe: 2422

Re: Daten aus CSVin MySQL schreiben

Es funzt! Super!
Vielen Dank dafür.
Jetzt kann ich weiter basteln :D
von Qwerty
Sonntag 1. März 2020, 20:21
Forum: Datenbankprogrammierung mit Python
Thema: Daten aus CSVin MySQL schreiben
Antworten: 10
Zugriffe: 2422

Re: Daten aus CSVin MySQL schreiben

Vorher habe ich es mit python mysql connector versucht...
von Qwerty
Sonntag 1. März 2020, 20:13
Forum: Datenbankprogrammierung mit Python
Thema: Daten aus CSVin MySQL schreiben
Antworten: 10
Zugriffe: 2422

Re: Daten aus CSVin MySQL schreiben

Mit
VALUES (%s, {%s}, {%s}, {%s}, {%s}, {%s}, {%s}, {%s}, {%s}, {%s})", row)
kommt folgender Fehler:
Traceback (most recent call last):
File "/home/ab/rpi-scripts/test.py", line 27, in <module>
cursor.execute("INSERT INTO messwerte(wert_1, wert_2, wert_3, wert_4, wert_5, wert_6, wert_7, wert_8 ...
von Qwerty
Sonntag 1. März 2020, 19:59
Forum: Datenbankprogrammierung mit Python
Thema: Daten aus CSVin MySQL schreiben
Antworten: 10
Zugriffe: 2422

Re: Daten aus CSVin MySQL schreiben

Ich hatte da was gelesen, dass der auf { } geändert wurde.
Aber dann ändere ich das wieder zurück.
von Qwerty
Sonntag 1. März 2020, 19:48
Forum: Datenbankprogrammierung mit Python
Thema: Daten aus CSVin MySQL schreiben
Antworten: 10
Zugriffe: 2422

Re: Daten aus CSVin MySQL schreiben

So, jetzt habe ich das so:
import csv
from pathlib import Path
import pymysql

scripts_folder = Path(__file__).parent
csv_filename = scripts_folder / 'Messwerte.csv'
with csv_filename.open() as lines:
for row in csv.reader(lines):
pass
print (row)

mysql_connection = pymysql.connect(
host ...
von Qwerty
Sonntag 1. März 2020, 18:33
Forum: Datenbankprogrammierung mit Python
Thema: Daten aus CSVin MySQL schreiben
Antworten: 10
Zugriffe: 2422

Re: Daten aus CSVin MySQL schreiben

Sorry, ich hatte den Code aus einer anderen Testdatei kopiert.
Es muss heissen:

Code: Alles auswählen

csv_file = scriptsFolder + '/Messwerte.csv'
    fh = open(csv_file, 'r')
    fb = (list(fh)[-1])
    fc = str(fb)
von Qwerty
Sonntag 1. März 2020, 16:15
Forum: Datenbankprogrammierung mit Python
Thema: Daten aus CSVin MySQL schreiben
Antworten: 10
Zugriffe: 2422

Daten aus CSVin MySQL schreiben

Hallo,

ich bin Python-Neuling und versuche aus einer CSV-Datei die letzte Reihe in eine MySQL Datenbank zu schreiben.
Die Datenbank ist fertig eingerichtet und ich kann auch manuel Daten mit einem python-script einfügen.

Die CSV-Daten sehen so aus:
28.882,31.866,21.771,27.671,24.068,30.271,24.5 ...