
--On 22. Juni 2008 04:11:36 -0400 Georg Mischler <schorsch@schorsch.com> wrote:
Andreas Jung wrote:
"Wagner, Frank" wrote:
ich beschäftige mich seit kurzer Zeit etwas mit Python und lese nun Daten seriell von einem Gerät aus. Leider ist diese Schnittstelle nicht Zeichenorientier sondern es komme direkt die Messwerte im float Format über die Schnittstelle. Ich erhalte somit eine Zeichenkette die wie folgt aussieht: ['\xaa\xaa\x00\x10$\xbf\x00\x9c`A\xfd\xd0']
In C würde ich irgend sowas wie atoi versuchen anzuwenden aber in Python hab ich bisher nichts gefunden und hoffe nun dass mir jemand aus der Liste weiterhelfen kann?
Zuerst solltest Dir mal selbst im klaren werden, was für einen Datenmüll hier überhaupt bekommst und in welchem Format.
['\xaa\xaa\x00\x10$\xbf\x00\x9c`A\xfd\xd0']
sieht nicht nach etwas bekanntem aus...also lies bitte erstmal die Dokumentation von der Schnittstelle, die Du hier verwendest.
Er schreibt doch, das seien floats.
Woran soll man erkennen das dies Floats sind und wie diese kodiert sind? Ohne weitere Kenntnis der Kodierung ist dies Datenmüll. Andreas