标签: python
是否可以使用搁置文件已经打开?我想做类似下面的事情,但shelve.open不接受文件描述符。
f = open('file.shelve') s = shelve.open(f)
答案 0 :(得分:4)
搁置基于dbm,它不提供fd接口。不幸的是,dbm不太可能提供一个,因为它依赖于rename的原子性来保证数据库的一致性。
rename