我正在尝试提取 dataProperty 的值:如果我对此进行测试---->它可以工作!
keywords="Tunisia"
key="*"+keywords+"*"
country= onto.search(iri=key)
country
print(country[1].recovered, country[1].cases) ------> ['216'] ['949']
但是当我尝试这个时:
r.extract_keywords_from_text("Tunisia")
words=r.get_ranked_phrases()
keywords=str(words)
key="*"+keywords+"*"
country= onto.search(iri=key)
if len(country)>0:
print(country[1].recovered,country[1].cases)
else:
print("no cases")
出现此错误: Traceback(最近一次调用最后一次):
文件“”,第 8 行,打印中(国家 [1].recovered,国家 [1].cases)
文件“C:\Users\stef info\Anaconda3\lib\site-packages\owlready2\prop.py”,第 243 行,在getattr raise AttributeError("Property can only have annotation property values!")
AttributeError: 属性只能有注解属性值!
我该如何解决!