[Python-de] Zeichen in Zahlen umwandeln

Andreas Jung lists at andreas-jung.com
So Jun 22 09:15:01 UTC 2008



--On 22. Juni 2008 04:11:36 -0400 Georg Mischler <schorsch at 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
-------------- nächster Teil --------------
A non-text attachment was scrubbed...
Name: nicht verfügbar
Type: application/pgp-signature
Size: 194 bytes
Desc: nicht verfügbar
URL: <http://python.net/pipermail/python-de/attachments/20080622/2ec52734/attachment.pgp>