我正在尝试提取一个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")出现此错误:跟踪(最近一次调用):
文件"",第8行,打印(country1.cases 1,country1.cases 1. File )
文件"C:\Users\stef info\Anaconda3\lib\site-packages\owlready2\prop.py",第243行,在getattr have (“property只能有注释属性值!”)
AttributeError:属性只能有注释属性值!
我怎么能修好它!
发布于 2020-05-10 23:14:40
我用替换的方法修复了
keywords=str(words)
key="*"+keywords+"*"通过
key="*"+words[0]+"*"https://stackoverflow.com/questions/61712864
复制相似问题