Hi, ich schreibe grad an einem Interpreter für spezielle Maschinendaten in Python 3. In den exportierten Dateien finden sich ein oder mehrere dieser Steuerzeichen (siehe Bild, Zeile 25). Wie Prüfe ich in Python auf das Vorhandensein dieses speziellen Zeichens? Wenn ich Notepad++ korrekt verstehe, handelt es ich um ein ASCII-Zeichen mit dem Wert 255 (oder als Hex 0xFF). In der Doku und bei Google finde ich meist nur Hinweise, wie man Strings in Dezimal- oder Hexadezimalwerte umwandelt, aber bis jetzt noch nichts passendes für das Vergleichen dieser speziellen Zeichen.
:
Bearbeitet durch User
Dead Dealer schrieb: > enn ich Notepad++ korrekt verstehe, handelt es ich um ein > ASCII-Zeichen mit dem Wert 255 (oder als Hex 0xFF). Nein, "FF" ist das ASCII-Steuerzeichen "Form Feed" mit dem Wert 12 (0x0C). Wird zumindest bei Notepad++ 6.5.1 so angezeigt, wie in deinem Screenshot. Grüße Stefan
schreib sowas lieber in c++ das ist dan einfacher Hier http://www.igfd.org/?q=C%2B%2B+Crashkurs+f%C3%BCr+Anf%C3%A4nger+in+2+Std
Stefan Wagner schrieb: > Nein, "FF" ist das ASCII-Steuerzeichen "Form Feed" mit dem Wert 12 > (0x0C). Dann hatte ich es falsch interpretiert ;)
1 | if "\f" in zeile: |
funktioniert jetzt, vielen Dank!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.