You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyKeePass无法为条目追加新标签的问题求助

PyKeePass无法为条目追加新标签的问题求助

我最近在使用PyKeePass时遇到了一个头疼的问题——没法给已有的条目追加新标签!先给大家看看我原本觉得应该能正常运行的代码:

# env='ACC'
def appendTagKP(env):
    kp = PyKeePass(r'D:\users\\NewDatabase.kdbx', password=decodeStr(kp_password))

    test = kp.find_entries(tags='test', first=False)
    if test:
        for i in test:
            print(i.title)
            i.tags.append(env)
            print(f'After tags edit: {i.tags}')
            print(i.password)
    kp.save()

我查过i.tags的类型是列表(LIST),按道理用append()方法应该能直接把新标签加进去才对...

我的数据库里有两个带test标签的条目:

  • 标题:jhr,当前标签:['test']
  • 标题:jhrjhr,当前标签:['test']

但运行代码之后,控制台的输出里完全看不到新标签被加上的痕迹!我已经照着AI和谷歌搜出来的方案做了好几个小修改,可都不管用,这真的是我最后的求助机会了😭

我期望的结果是,运行代码后这两个条目都能拥有两个标签,控制台应该输出:After tags edit: ['test','ACC']

备注:内容来源于stack exchange,提问作者Pepys S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 10:48:07