Hier das Gesamtskript:
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
import serial
import time
import re
import sqlite3
# serielle USB-Schnittstelle öffnen
ser = serial.Serial()
ser.baudrate = 300
ser.port = /dev/ttyUSB0
ser.timeout = 2
ser.parity = serial.PARITY_EVEN
ser.stopbits ...
Die Suche ergab 7 Treffer
- Montag 6. Dezember 2010, 22:42
- Forum: Datenbankprogrammierung mit Python
- Thema: log parsen REGEX Zeilen SQLITE übergeben
- Antworten: 18
- Zugriffe: 4030
- Montag 6. Dezember 2010, 20:24
- Forum: Datenbankprogrammierung mit Python
- Thema: log parsen REGEX Zeilen SQLITE übergeben
- Antworten: 18
- Zugriffe: 4030
Re: log parsen REGEX Zeilen SQLITE übergeben
hab ich, danke fürs Antworten
if not match: continue
version,value = match.groups() #[1]
print version,value
0.0.0 06026104
1.6.1 0.1501
1.8.1 02484.796
version,value = match.groups() #[1]
print value
06026104
0.1501
02484.796
(die eigentlichen Werte)
version,value = match.groups() #[1 ...
if not match: continue
version,value = match.groups() #[1]
print version,value
0.0.0 06026104
1.6.1 0.1501
1.8.1 02484.796
version,value = match.groups() #[1]
print value
06026104
0.1501
02484.796
(die eigentlichen Werte)
version,value = match.groups() #[1 ...
- Montag 6. Dezember 2010, 15:03
- Forum: Datenbankprogrammierung mit Python
- Thema: log parsen REGEX Zeilen SQLITE übergeben
- Antworten: 18
- Zugriffe: 4030
Re: log parsen REGEX Zeilen SQLITE übergeben
Hallo,
ich denke hier liegt ein Missverständnis vor. Wie ich bereits mutmaßte, ist die Ausgabe selbst problematisch, daher ist das Einsortieren in SQLite so schwierig.
06026104
0.1501
02484.796
Ich vermag es nicht, daß Python diesen als 3 konsekutive Zeilen liest, dann wäre das Füttern mit
if ...
ich denke hier liegt ein Missverständnis vor. Wie ich bereits mutmaßte, ist die Ausgabe selbst problematisch, daher ist das Einsortieren in SQLite so schwierig.
06026104
0.1501
02484.796
Ich vermag es nicht, daß Python diesen als 3 konsekutive Zeilen liest, dann wäre das Füttern mit
if ...
- Freitag 3. Dezember 2010, 02:02
- Forum: Datenbankprogrammierung mit Python
- Thema: log parsen REGEX Zeilen SQLITE übergeben
- Antworten: 18
- Zugriffe: 4030
Re: log parsen REGEX Zeilen SQLITE übergeben
Moin,
leider hat das nicht geklappt:
cursor.executemany('INSERT INTO energielog values (?,?,?,?)', ((None,) +i)) None wird als string gewertet
TypeError: can only concatenate tuple (not "str") to tuple
mache ich es so:
cursor.execute('INSERT INTO energielog(sernr) values (?)', i)
cursor ...
leider hat das nicht geklappt:
cursor.executemany('INSERT INTO energielog values (?,?,?,?)', ((None,) +i)) None wird als string gewertet
TypeError: can only concatenate tuple (not "str") to tuple
mache ich es so:
cursor.execute('INSERT INTO energielog(sernr) values (?)', i)
cursor ...
- Donnerstag 2. Dezember 2010, 22:08
- Forum: Datenbankprogrammierung mit Python
- Thema: log parsen REGEX Zeilen SQLITE übergeben
- Antworten: 18
- Zugriffe: 4030
sqlite autoincrement probleme ?
schlicht wie ich bin, habe ich mir den sqlitebrowser gegriffen zum Erstellen. Dort gibt es Autoincrement gar nicht, überhaupt scheint es bei SQLite durch ROWID ersetzt zu sein
http://www.indigorose.com/forums/threads/24300-Autoincrement-issues-with-SQLITE
Scheinbar muß man einfach nur für ...
http://www.indigorose.com/forums/threads/24300-Autoincrement-issues-with-SQLITE
Scheinbar muß man einfach nur für ...
- Donnerstag 2. Dezember 2010, 20:15
- Forum: Datenbankprogrammierung mit Python
- Thema: log parsen REGEX Zeilen SQLITE übergeben
- Antworten: 18
- Zugriffe: 4030
vielen lieben Dank erst einmal für die Ratschläge!
ich hatte ja bereits die eigentliche Ausgabe notiert:
06026104
0.1501
02484.796
Die ursprüngliche Eingabe sah so aus, nur so am Rande:
1.8.1(02484.825)
1.8.1*32(02449.574)
1.8.1*31(02393.949)
1.8.1*30(02341.038)
trotz des Leerzeichenhinweises (danke, sowas sollte nicht passieren), bleibt es bei ...
06026104
0.1501
02484.796
Die ursprüngliche Eingabe sah so aus, nur so am Rande:
1.8.1(02484.825)
1.8.1*32(02449.574)
1.8.1*31(02393.949)
1.8.1*30(02341.038)
trotz des Leerzeichenhinweises (danke, sowas sollte nicht passieren), bleibt es bei ...
- Donnerstag 2. Dezember 2010, 17:11
- Forum: Datenbankprogrammierung mit Python
- Thema: log parsen REGEX Zeilen SQLITE übergeben
- Antworten: 18
- Zugriffe: 4030
log parsen REGEX Zeilen SQLITE übergeben
Hallo Allerseits,
habe mich bislang geziert hier Fragen zu stellen, jetzt drückt es aber doch zu sehr, da ich nicht weiß wo anzusetzen ist:
Problem: ich parse ein Logfile und kann erfolgreich 3 wichtige Werte extrahieren, diese werden mittels print value als 3 Zeilen ausgespuckt:
06026104
0.1501 ...
habe mich bislang geziert hier Fragen zu stellen, jetzt drückt es aber doch zu sehr, da ich nicht weiß wo anzusetzen ist:
Problem: ich parse ein Logfile und kann erfolgreich 3 wichtige Werte extrahieren, diese werden mittels print value als 3 Zeilen ausgespuckt:
06026104
0.1501 ...
