gpt4 book ai didi

python - 搁置 - 无法删除条目

转载 作者:行者123 更新时间:2023-12-02 05:20:36 29 4
gpt4 key购买 nike

嗨,这是我的搁架条目结构

{
'Birds' : {
'BlueOnes': ["detailsAboutBlueBird"],
'RedOnes' : ["detailsAboutRedBirds"]
}
}

我试图仅删除 BlueOnes

下面是我正在使用的代码

s = shelve.open('birds.db')
del s['Birds']['BlueOnes']

但似乎不起作用。

我做错了什么吗?

最佳答案

shelve中,如果您想自动检测更改,请使用writeback标志,该标志会记住从数据库检索的所有对象如果该标志设置为 True,则内存中的缓存,这样当我们关闭架子时,所有对象都会写回数据库。

s = shelve.open('birds.db', writeback=True)

关于python - 搁置 - 无法删除条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59016940/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com