Petr Jakes wrote:
> I am trying to convert string to the "escaped string".
> example: from "0xf" I need "\0xf"
> I am able to do it like:
>
> a="0xf"
> escaped_a=("\%s" % a ).decode("string_escape")
>
> But it looks a little bit complicated in this beautiful language to me
I suspect that optimizing for people who want to turn "0xf" into
chr(0) + "xf" isn't exactly a priority...
if that's really what you want, of course. are you sure you didn't
mean to write, say
chr(int("0xf", 0))
(that is, convert 0xf to a character) or
repr(chr(int("0xf", 0)))
(that is, convert 0xf to a character, and convert that character to a
string literal)
?
</F>
--
http://mail.python.org/mailman/listinfo/python-list