Die Suche ergab 11 Treffer

von python-fan
Sonntag 7. Januar 2018, 19:04
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

Wenn man in einer anderen Programmiersprache programmiert und eine anderen Syntax gewohnt ist, kann man auch gewisse Sachen übersehen oder man braucht etwas, um es zu verstehen.
Das ist schon klar. Aber Funktionen und ihr Sinn, welcher sich normalerweise aus ihrem Namen ergibt, sind dir doch wohl ...
von python-fan
Freitag 5. Januar 2018, 17:35
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

Ok danke vielmals für die Erklärung. Wenn man in einer anderen Programmiersprache programmiert und eine anderen Syntax gewohnt ist, kann man auch gewisse Sachen übersehen oder man braucht etwas, um es zu verstehen.
von python-fan
Freitag 5. Januar 2018, 17:15
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

Oh tut mir leid, ich habe vergessen die Funktion main aufzurufen, sorry Leute :(

d.h. ich habe jetzt print main() hinzugefügt. D.h. die anderen funktionen sind mit sich verbunden und müssen nicht explizit aufgerufen werden , oder täusche ich mich?
von python-fan
Freitag 5. Januar 2018, 17:11
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

ich wollte den obigen code testweise ausführen, um das Verhalten mir anzuschauen um dies als Lernansatz zu nehmen, ich habe lediglich nur den Dateinamen hinzugefügt.
von python-fan
Freitag 5. Januar 2018, 17:02
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

Ich würde wohl auch den Ansatz über groupby() gehen:
from itertools import groupby

def parse(stream):
sensor_id = value = None
for line in stream:
msg_type = line.split()[0].strip()
if msg_type == 'I':
sensor_id = line.split()[5].split('-')[0]
if msg_type == 'A':
value = line.split('"')[1 ...
von python-fan
Freitag 5. Januar 2018, 11:51
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

@ Sirius, ja das habe ich gemacht aber erzeugt keine Ausgabe und die Datei beinhaltet I.

So habe ich es angegeben:


csv_file_path = 'C:/Users/py/python-csv-parser/S1.txt'



with open(csv_file_path, "r") as lines:
for _, data in groupby(read_sensors(lines), itemgetter(0)):
device_id, data ...
von python-fan
Freitag 5. Januar 2018, 11:26
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

Hi Sirius danke ebenfalls, ich habe es ausgeführt um, die Funktionsweise besser zu verstehen, da ich hier aus dem Forum auch etas lernen möchte. Ich habe den path für die Datei zum öffnen auf meine Bedürfnisse angepasst, erhalte aber keine Ausgabe :(. Der letzte Teil ist doch für das Öffnen der zu ...
von python-fan
Freitag 5. Januar 2018, 10:21
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

Hi, die Zeilen bzw. Werte habe ich doch bereits getrennt in meinem Programm und gebe diese aus. Diese sind auch schon mit kommagetrennt , da sie so ankommen und ich diese auch so brauche. Oder wie meinst du das?


@ kbr: vielen dank d.h. mit diesem kann ich den Vergleich machen, ab Zeile 7 ist mir ...
von python-fan
Donnerstag 4. Januar 2018, 23:34
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

@__deets__: Genau Sirius3 hat recht. Das ist was ich meinte ich erkenne es anhand der 64bitigen Device-ID da alles gleich ich an der ID außer die ersten 8 bits (6e400002 oder 6e400003) habe ich diese als Vergleichsmerkal verwendet, um es zuerkennen.
Mein Problem er erkennt es zwar und gibt split ...
von python-fan
Donnerstag 4. Januar 2018, 16:26
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Re: Eine txt datei zeilenweise einlesen und vergleichen

Hi danke vielmals, das sind Sensordaten kabellos übertragen werden auf der App und diese werden geloggt (das ist die Datei mit den Werten). Wie du vielleicht gesehen hast entstehen gewisse Unregelmäßigkeiten in der Übertragung (siehe Muster).Normalerweise muss dies folgendermaßen aussehen:

ID,time ...
von python-fan
Donnerstag 4. Januar 2018, 15:15
Forum: Allgemeine Fragen
Thema: Eine txt datei zeilenweise einlesen und vergleichen
Antworten: 32
Zugriffe: 7354

Eine txt datei zeilenweise einlesen und vergleichen

Hi ich bin neu hier im Forum und möchte gerne eine Textdatei mit mehreren Zeilen auslesen und nur bestimmte Zeilen ausgeben und in ein neues textfile speichern.

Die ein ausschnitt der Datei die Einzulesen ist sieht folgendermaßen aus:
[codebox=text file=Unbenannt.txt]
I 19:33:10.560 Notification ...