How to write temporary data to file?

Thomas Ploch Thomas.Ploch at gmx.net
Tue Jan 9 09:57:02 EST 2007


Laszlo Nagy schrieb:
> Thomas Ploch írta:
>> Hi folks,
>>
>> I have a data structure that looks like this:
>>
>> d = {
>>     'url1': {
>>         'emails': ['a', 'b', 'c',...],
>>         'matches': ['d', 'e', 'f',...]
>>     },
>>     'url2': {...
>> }
>>
>> This dictionary will get _very_ big, so I want to write it somehow to a
>> file after it has grown to a certain size.
>>
>> How would I achieve that?
>>   
> How about dbm/gdbm? Since urls are strings, you can store this dict in a
> database instance and actually use it from your program as it were a dict?
> 
>   Laszlo
> 

Well, but how do I save the nested dict values? I don't want to eval
them, so this is no option for me.

Thomas



More information about the Python-list mailing list