Wandlung von escaped ASCII Strings zu binären Strings
Hi, ich muß typische escaped ASCII Strings zu binären Strings wandeln, also etwas in der Art: \f -> ^L \033@\033k\000 -> ^[@^[k^@ (rvalues in Terminal Schreibweise) Hat jemand 'ne Idee, wie man das elegant lösen kann? Mir fällt im Moment nur eine Regex-Arie ein, was aber irgendwie weh tut, da python diese Fähigkeit ja intern hat, aber wie nutzen ist die Frage. Ich stehe da wohl im Moment etwas auf dem Schlauch. DIV, Pete _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
--On 20. Juli 2005 17:37:12 +0200 Hans-Peter Jansen <hpj@urpla.net> wrote:
Hi,
ich muß typische escaped ASCII Strings zu binären Strings wandeln, also etwas in der Art: \f -> ^L \033@\033k\000 -> ^[@^[k^@ (rvalues in Terminal Schreibweise)
suxmac:~ ajung$ python2.3 Python 2.3.5 (#2, Feb 26 2005, 09:14:17) [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin Type "help", "copyright", "credits" or "license" for more information.
s = '\033@\033k\000' print s k print repr(s) '\x1b@\x1bk\x00' print len(s) 5
-aj _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Hans-Peter Jansen wrote:
ich muß typische escaped ASCII Strings zu binären Strings wandeln, also
"\\033@\\033k\\000".decode("string-escape") '\x1b@\x1bk\x00'
(wenn ich Dich richtig verstanden habe) Peter _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Am Mittwoch, 20. Juli 2005 19:06 schrieb Peter Otten:
Hans-Peter Jansen wrote:
ich muß typische escaped ASCII Strings zu binären Strings wandeln, also
"\\033@\\033k\\000".decode("string-escape")
'\x1b@\x1bk\x00'
(wenn ich Dich richtig verstanden habe)
Hast Du, danke vielmals. Dank auch an Andreas. Leider läuft auf dem Zielsystem noch 2.0 läuft. :-(. Compiler läuft.. Pete P.S.: Ist euch schon aufgefallen, daß Postings relativ lange (> 40 min.) brauchen, bis sie hier auf der Liste aufschlagen? Ich war so verunsichert, daß ich die Frage auch auf c.l.p. gestellt habe in der Annahme, daß mailman hier oder was auch immer meine Mail gefressen hat.. _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (3)
-
Andreas Jung
-
Hans-Peter Jansen
-
Peter Otten