On Sep 8, 1:47 pm, [EMAIL PROTECTED] wrote: > Monu> When I am using shelve on my local machine it generates the db > Monu> file as given filename. But in another machine it's generating > Monu> <filename>.dat and .dir. can anyone tell me how can I force sheve > Monu> module to write the db in <filename>.dir and <filename>.dat, > Monu> instead of <filename>? Do I have to install a specific version of > Monu> the python? > > Shelve is just a thin layer on top of a concrete db file module. Sounds > like on your two machines there are different underlying db file modules > available. You're pretty much at the mercy of those modules as to file > naming. All you are giving it when opening a shelve file is the prefix. > > Skip
Thanks Skip. So Can't I choose which module to use. Is there any preferance on which shelve chooses these modules? -- http://mail.python.org/mailman/listinfo/python-list