In article <[email protected]>, boblatest <[email protected]> wrote: > >I'd like to have control characters in a string to be converted to >their backslash-escaped counterparts. I looked in the encoders section >of the string module but couldn't find anything appropriate. I could >write it myself but I'm sure something of the sort exists. The >hypothetical method "c_escaped()" would work like this: > >>>> a="abc\rdef" >>>> print a.c_escaped() >abc\rdef >>>>
This is a little different from what you want, but just for the sake of completeness: >>> print repr(a)[1:-1] abc\rdef -- Aahz ([email protected]) <*> http://www.pythoncraft.com/ "At Resolver we've found it useful to short-circuit any doubt and just refer to comments in code as 'lies'. :-)" -- http://mail.python.org/mailman/listinfo/python-list
