Forum: PC-Programmierung Steuerzeichen mit Python auswerten


von Dead D. (dead_d)


Angehängte Dateien:

Lesenswert?

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
von Stefan W. (dl6dx)


Lesenswert?

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

von C++er (Gast)


Lesenswert?

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

von Dead D. (dead_d)


Lesenswert?

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
Noch kein Account? Hier anmelden.