python PythonのSPARQLWrapperを使ってSPRQL端点からJSON形式でデータを取得しようとした时,うまくいかないことがあったので,SPARQLWrapperを使わない方法を书い
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python PythonのSPARQLWrapperを使ってSPRQL端点からJSON形式でデータを取得しようとした时,うまくいかないことがあったので,SPARQLWrapperを使わない方法を书い相关的知识,希望对你有一定的参考价值。
import urllib.request
import urllib.parse
data = urllib.parse.quote('''
PREFIX refexo: <http://purl.jp/bio/01/refexo#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX refexs: <http://refex.dbcls.jp/sample/>
SELECT DISTINCT ?organism
WHERE {
refexs:RES00000003 refexo:organism ?organism .
}
''')
# 細かい設定をするため、Request objectを使う
req = urllib.request.Request("https://integbio.jp/rdf/sparql?query=%s" % data)
req.add_header('Accept', 'application/sparql-results+json')
response = urllib.request.urlopen(req)
result = response.read()
以上是关于python PythonのSPARQLWrapperを使ってSPRQL端点からJSON形式でデータを取得しようとした时,うまくいかないことがあったので,SPARQLWrapperを使わない方法を书い的主要内容,如果未能解决你的问题,请参考以下文章
python NumPy的の人气指数の小さなメモ
python 键值形式の集による筛选のやり方
python入门の缩进魔术
python之徒の目录
python 有效的Python项目23 classの特殊メソッド__call__のサンプル:リスト内の偶数を数える
pythonのpygame初体验