Python教程

如何在python中使用SPARQLWrapper处理参数化查询中的字符串

本文主要是介绍如何在python中使用SPARQLWrapper处理参数化查询中的字符串,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
from SPARQLWrapper import SPARQLWrapper, RDFXML, JSON, XML, N3
from rdflib import Graph
sparql = SPARQLWrapper("https://agrovoc.uniroma2.it/sparql")

sparql.setQuery("""
PREFIX skos: <http://www.w3.org/2004/02/skos/core#> 
PREFIX skosxl: <http://www.w3.org/2008/05/skos-xl#> 
SELECT *
WHERE { 
       
  ?subject a skos:Concept . 
  ?subject skosxl:prefLabel ?xLab . 
  ?xLab skosxl:literalForm "biomass"@en  .
} """)

sparql.setReturnFormat(JSON)
results = sparql.query().convert()
print(results)

 pip install SPARQLWrapper

这篇关于如何在python中使用SPARQLWrapper处理参数化查询中的字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!