首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPARQLWrapper的问题(Python)

SPARQLWrapper的问题(Python)
EN

Stack Overflow用户
提问于 2009-11-06 06:46:01
回答 2查看 889关注 0票数 1

我使用SPARQLWrapper对本地主机中的Sesame存储执行SPARQL查询

代码语言:javascript
复制
  sparql = SPARQLWrapper('http://localhost:8080/openrdf-sesame/repositories/rep/statements')
  sparql.setQuery(query)
  sparql.setReturnFormat(JSON)
  results = sparql.query().convert()

然而,我得到了:

代码语言:javascript
复制
File "build/bdist.linux-i686/egg/SPARQLWrapper/Wrapper.py", line 339, in query
  File "build/bdist.linux-i686/egg/SPARQLWrapper/Wrapper.py", line 318, in _query
urllib2.HTTPError: HTTP Error 406: Not Acceptable

然而,奇怪的是,对DBPedia SPARQL端点的查询一切正常……

有什么想法吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2009-11-26 20:01:19

对于SPARQLWrapper,通常不必在URI中添加statements位。也就是说,这应该是可行的:

代码语言:javascript
复制
sparql = SPARQLWrapper('http://localhost:8080/openrdf-sesame/repositories/rep')

然后继续你剩下的代码。

票数 3
EN

Stack Overflow用户

发布于 2009-11-07 05:32:03

我已经通过自己做SPARQL包装解决了这个问题……

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1684197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档