encoding and decoding repr'd version of strings

Daniel Parisien dan at eevolved.com
Mon Jun 3 14:37:34 EDT 2002


Gustavo Cordova wrote:

>> 
>> Hi
>> is there an codec that bundles with python so you can
>> transform strings into the repr'd (escaped) version and
>> back? If not, how easy would it be to code? I don't want
>> to use eval(...) because I don't trust the source of the
>> string and I might mistakenly eval an expression like "'
>> '*(2**30)" which would allocate about 1 GB of data (eek!)
>> 
>> Thanks,
>> Dan
>> 
> 
> I might be going out on a limb here, but how about using pickle
> or cpickle?
> 
> -gustavo

Valid suggestion, but it's a lot of overhead for naught (I just want to 
store escaped strings, not data of all types). It's also a little too 
python-specific.

Dan



More information about the Python-list mailing list