Daten aus Headerfile lesen als Integer, Char oder Real
Verfasst: Donnerstag 30. April 2009, 20:10
Hallo zusammen,
ich habe folgendes Problem.
Ich möchte aus einem Messdatenfile verschiedene Daten auslesen die an festen Stellen des Files sind, zB. die Kanalzahl (2 Byte Integer an Position 1) , oder die Abtastrate (4 Byte Integer an Position 291).
Das Problem ist read() oder readline() gibt mir in meinem Fall immer nur ein Steuerzeichen zurück z.B. (ACK), (SOH) oder (STX).
Leider komme ich mit der Hilfe nicht zurecht (viel zuviel, ich verzettel mich dauernd darin)
Ich habe irgendwo gelesen dass es bei den Möglichkeiten für die Fileein- und -ausgaben auch die Option "byte" gibt, weiss aber nicht wo diese Eingesetzt wird und ob diese überhaupt sinnvoll für mein Problem ist.
Ich benutze openSuse 11.1 und Python 2.6 und teste meine Versuche unter IDLE.
Da ich ein alter Programmieranfänger bin (>50 Jahre), wäre es nett wenn mir jemand dabei einen Tipp geben könnte.
Gruß
Roland
ich habe folgendes Problem.
Ich möchte aus einem Messdatenfile verschiedene Daten auslesen die an festen Stellen des Files sind, zB. die Kanalzahl (2 Byte Integer an Position 1) , oder die Abtastrate (4 Byte Integer an Position 291).
Das Problem ist read() oder readline() gibt mir in meinem Fall immer nur ein Steuerzeichen zurück z.B. (ACK), (SOH) oder (STX).
Leider komme ich mit der Hilfe nicht zurecht (viel zuviel, ich verzettel mich dauernd darin)
Ich habe irgendwo gelesen dass es bei den Möglichkeiten für die Fileein- und -ausgaben auch die Option "byte" gibt, weiss aber nicht wo diese Eingesetzt wird und ob diese überhaupt sinnvoll für mein Problem ist.
Ich benutze openSuse 11.1 und Python 2.6 und teste meine Versuche unter IDLE.
Da ich ein alter Programmieranfänger bin (>50 Jahre), wäre es nett wenn mir jemand dabei einen Tipp geben könnte.
Gruß
Roland