Escaping certain characters

Robert Kern rkern at ucsd.edu
Sun Jul 31 21:27:37 EDT 2005


Jan Danielsson wrote:
> Robert Kern wrote:
> [---]
> 
>>>   I need to escape '\n', '"', '[' and ']'. I finally went with a few of
>>>these:
>>>string.replace('\n', '\\n')
>>>string.replace('"', '\\"')
>>>...
>>>
>>>   I assume that's good enough, but I somehow expected there to exist
>>>some form of "insert your conversion table here" built-in string escaper.
>>
>>Write a codec.
> 
>    Is that what string.encode() uses? Some behind-the-scenes "codec"? I
> tried searching for it, but could only find UTF/Unicode-related
> information. Is it in the normal python documentation?
> 
>    Semi-Offtopic: The "search" facility in the Python help has stopped
> functioning for me (I'm using XP on this system). No matter what I
> search for, I get no results. A week ago, I got a lot of hits for almost
> anything I searched for. Anyone seen this behavior, and knows what to do
> about it?

Use Google:

site:docs.python.org codecs

-- 
Robert Kern
rkern at ucsd.edu

"In the fields of hell where the grass grows high
  Are the graves of dreams allowed to die."
   -- Richard Harter




More information about the Python-list mailing list