我试图用我的gedcom文件测试这个解析器。我不明白如何调用某些函数,以及要给出哪些参数。例如,在家庭函数中,我需要传递一个个人作为参数,但是如果我键入一个人的全名,甚至是他的ID,它是不接受的。我得到一个错误"AttributeError:'str‘对象没有属性'is_individual'“。
https://github.com/madprime/python-gedcom
我很感激你的帮助。谢谢!
发布于 2018-11-05 22:36:09
关于您的具体示例:在gedcom/__init__.py文件中,is_individual方法仅为Element类定义,因此假定families方法假定(绑定到的值)其individual参数是该类的实例。在您的示例中,这将是解析器解析gedcom文件时创建的许多Element实例之一,您可以通过Gedcom类的element_list或element_dict方法访问该文件。
注意:在您链接到的回购中,自述文件表示该项目已经移动了其他地方。您可能应该在那里使用解析器。此外,如果你在那里提出了一个问题,他们可能会扩展文档来回答你的问题。
https://stackoverflow.com/questions/53148225
复制相似问题