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
相关产品推荐
相关产品推荐

