dirvine wrote: > Yes I did > > I was trying to do something like (pseudo code) > > write: > get files in path > for each filename get size, type > create dic called filename assign size:xx,type:y > pickle to file > > read: > open pickled file > read dict name and contents (hoping unpickling file gives me the dict > name as it was saved, which may not be true) > do stuff with file > > > and thats it. My prog is a bit more complex than this but this is the > general idea basically read files -> create dicts of files one at a > time, very similar to bittorrent in that take a file smash to bits and > store links to bits in a big file. > > Many thanls > David >
Well, although I still think you should use nested dicts doesn't say that what you want isn't possible, take a look at this snippet: >>> locals()['test']=dict() >>> test {} >>> It looks quite ugly too me but that is probably in the eye of the beholder. However even the faq has some info on that: http://www.python.org/doc/faq/programming.html#how-do-i-use-strings-to-call-functions-methods -- mph -- http://mail.python.org/mailman/listinfo/python-list