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

Reply via email to