ich stehe auf dem Schlauch ...
Habe folgendes Problem:
Ich lese aus einem Binärfile 32 Byte aus.
In diesen 32 Byte soll ein Name einer Größe gespeichert sein.
Code: Alles auswählen
self.short_signal_name=self.pretty(mdfstream.read(32*CHAR))
Beispiel: Stand an den ersten 4 Byte in dem Stream 'oma' wird der Inhalt von self.short_signal_name in meiner Entwicklungsumgebung wie folgt angezeigt:
oma
Also in dem Fall habe ich gehofft nach dem Strip Befehl einen String der Länge 4 zu haben, da augenscheinlich in den letzten 28Byte ein Leerzeichen steht.
Schaue ich mir len(self.short_signal_name) an wird mir mitgeteilt, dass
Code: Alles auswählen
self.short_signal_name
Wie bekomme ich die Leerzeichen weg?
Wo ist mein Denkfehler?
Kann mir jemand helfen?
Danke!