我正在使用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是一个我应该能够修改的dict。
我该怎么做,用pykeepass向keepass文件添加额外的属性?
谢谢!
好的,我可以回答我自己的问题-设置自定义属性是这样完成的:
record.set_custom_property("keepass2", recordGrandparent)