我正处于我学习的最后一个项目中。我通过提到和标签来分析twitter上关于州长选举的公开谈话。然后我根据其结果建立了一个本体。本体论,我手动制作与protege,并希望运行这个蛋白酶猫头鹰文件与python。根据此链接,我们可以加载OWL文件的本地副本。
>>> onto = onto_path.append("/path/to/owlready/onto/")我尝试了类似的代码行,如下所示
>>> onto = onto_path.append("E:/dir/dir/ontologyfile.owl")
>>> onto.load()但是错误出现了,说是'NoneType' object has no attribute 'load'。我怎么才能解决这个问题?
发布于 2017-06-01 08:06:22
如果给出一个URL,Owlready2首先搜索OWL文件的本地副本,如果找不到,就尝试从因特网下载它。
这对我来说适用于Windows:
>>> from owlready import *
>>> onto = get_ontology("file://E:/dir/dir/ontologyfile.owl")
>>> onto.load()此外,还有:
>>> from owlready import *
>>> onto_path.append("E:/dir/dir/")
>>> onto = get_ontology("http://absulutelyrandomdomain.com/ontologyfile.owl")
>>> onto.load()https://stackoverflow.com/questions/44298813
复制相似问题