Wie implementiere ich eine Seite benutzerdefinierten Code von einem seriellen Gerät verwendet, so ich Text, um es in Python zu konvertieren?
Frage
Ich habe ein Scroll-LED-Zeichen, die entweder Nachrichten in ASCII nimmt oder Zeichen aus einem benutzerdefinierten Codepage (einigen spezifischen Code verwendet wird).
Zum Beispiel sollten die Euro-Zeichen als gesendet werden
<U00>
und A
<U64>
(Sie können die vollständige Code-Seite in der Dokumentation )
Meine Frage ist, was die meisten pythonic Art und Weise ist, diese individuelle Codepage zu implementieren und einen Codec zu haben, die UTF-Strings zu meinen benutzerdefinierten Codepage konvertieren kann?
Lösung
- Wählen Sie einen Namen für Ihre Codierung, vielleicht "led_display", was auch immer.
- Implementieren und registrieren Codec mit der Standardbibliothek.
- Pythonic Gewinn!
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow