sparqlwrapper简介
如其名,这是一个Python下的***包装器***,可以让我们十分方便地和endpoint进行交互。
使用介绍
def parse_result(self, query_result):
# 解析结果json,
try:
query_head = query_result['head']['vars']
query_results = list()
for r in query_result['results']['bindings']:
temp_dict = OrderedDict()
for h in query_head:
temp_dict[h] = r[h]['value']
query_results.append(temp_dict)
return query_head, query_results
except KeyError:
return None, query_result['boolean']