SPARQLWrapper(Python)存在问题

SPARQLWrapper(Python)存在问题,python,rdf,sparql,Python,Rdf,Sparql,我正在对localhost中的Sesame存储进行SPARQL查询,使用: 然而,我得到: 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 Acce

我正在对localhost中的Sesame存储进行SPARQL查询,使用:

然而,我得到:

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
然而,奇怪的是,对dbpediasparql端点的查询一切都很好

有什么想法吗


谢谢

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

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

sparql = SPARQLWrapper('http://localhost:8080/openrdf-sesame/repositories/rep')

然后继续编写剩下的代码。

为什么不说怎么写和/或指向代码,让下一个人看到答案。或者,更好的是,修复SPARQLWrapper,它可读性强,易于破解。SPARQLWrapper有一个邮件列表,其开发人员乐于接受修复和建议:错误阅读芝麻工作台文档、错误报告问题、错误提供反馈。。。用户到底错了,我不知道我们为什么要在意
sparql = SPARQLWrapper('http://localhost:8080/openrdf-sesame/repositories/rep')