0

我正在使用 pykeepass 对数百个 keepass 文件进行批量修改,我想为 keepass 条目添加一些额外的属性。

我试着这样做:

def updateRecord(record, recordParent, recordGrandparent, recordGreatGrandparent, kdbxHandle):
   record.custom_properties["keepass2"] = recordGrandparent
   record.custom_properties["keepass3"] = recordGreatGrandparent
   kdbxHandle.save()
   return record

但这具有零效果(没有错误消息,什么都没有)。据我了解,record.custom_properties 是一个我应该能够修改的字典。

我该怎么做才能使用 pykeepass 向 keepass 文件添加其他属性?

谢谢!

4

1 回答 1

0

好的,我可以回答我自己的问题 - 设置自定义属性是这样完成的:

record.set_custom_property("keepass2", recordGrandparent)

于 2020-07-13T19:55:48.813 回答