[英]How to get result a sparql query in text format in python
I want to fetch the results of my sparql query in text format not in json, xml and etc in this python code.我想在此 python 代码中以文本格式获取我的 sparql 查询的结果,而不是 json、xml 等。 Actually, I need just the value of the object in string/text.
实际上,我只需要字符串/文本中 object 的值。
sparql = SPARQLWrapper("http://dbpedia.org/sparql")
sparql.setQuery("""
SELECT ?p ?o
WHERE { <http://dbpedia.org/page/Eurobike> ?p ?o .
filter langMatches(lang(?o),"en")
}
""")
sparql.setReturnFormat(XML)
results = sparql.query().convert()
print(results.toxml())
I think you want something like CSV or TSV.我认为您想要 CSV 或 TSV 之类的东西。
setReturnFormat(CSV)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.