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初体验