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:
Code: Alles auswählen
28.882,31.866,21.771,27.671,24.068,30.271,24.5,22.98,30.903,8.8
28.875,31.863,21.781,27.715,24.079,30.279,24.53,23.019,30.915,8.8
28.875,31.866,21.781,27.678,24.101,30.298,24.401,22.864,30.584,9.1
28.869,31.894,21.764,27.659,24.084,30.294,24.482,22.966,30.682,8.92
28.854,31.84,21.776,27.576,24.005,30.259,24.361,22.783,30.608,9.1
Code: Alles auswählen
csv_file = scriptsFolder + '/Messwerte.csv'
fa = open(csv_file, 'r')
fb = (list(fh)[-1])
#fc = str(fb)
Code: Alles auswählen
mySql_insert_query = "INSERT INTO messwerte(wert_1, wert_2, wert_3, wert_4) VALUES ({0}, {1}, {2}, {3})",fb
cursor = connection.cursor()
cursor.execute(mySql_insert_query)
Code: Alles auswählen
TypeError: can't concat tuple to bytes
Aber nun habe ich keine Idee mehr, wie ich das Problem lösen kann.
Über Hilfe würde ich mich sehr freuen.
MfG