String Problem mit py2exe
Verfasst: Montag 16. Februar 2009, 12:05
Hallo Zusammen,
ich versuche gerade eine serielle Schnittstelle wie folgt anzusprechen (code ist etwas verkürzt):
Das Funktioniert auch wunderbar - nur nicht mit py2exe. Dort bekomme ich eine Fehlermeldung:
Hat jemand eine Ahnung was es sein könnte, oder wie ich meinen seriellen String auch anders bauen könnte?
Danke im voraus!
Benny
ich versuche gerade eine serielle Schnittstelle wie folgt anzusprechen (code ist etwas verkürzt):
Code: Alles auswählen
ser = serial.Serial(...)
pos = berechnePosition() # Wert von 0-100 (integer)
msg = '\x01\x02\x03' + unichr(pos) # UnicodeDecodeError Fehlermeldung
ser.write(msg)
Aus anderen Beiträgen habe ich schon erfahren das py2exe nicht automatisch die encodings mit einbindet. Das habe nachgeholt - allerdings scheint das hier nicht das Problem gewesen zu sein.UnicodeDecodeError('ascii','\x01\x02\x03', 0, 1, 'ordinal not in range(128))....
Hat jemand eine Ahnung was es sein könnte, oder wie ich meinen seriellen String auch anders bauen könnte?
Danke im voraus!
Benny