在我的python文件中,我导入了rdflib并实现了一些SPARQL查询以进行一些测试。这是我现在的代码。
from rdflib import Graph
if __name__ == '__main__':
g = Graph()
g.parse('http://localhost:8085/weather-2.html', format='rdfa')
res1 = g.parse('http://localhost:8085/weather-2.html', format='rdfa')
print(res1.serialize(format='pretty-xml').decode("utf-8"))
print()
res2 = g.query("""SELECT ?obj
WHERE { <http://localhost:8085/weather-2.html> weather:region obj . }
""")
for row in res2:
print(row)
我运行了我的代码并得到了这个错误。
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
During handling of the above exception, another exception occurred:
urllib.error.URLError: <urlopen error [WinError 10061] No connection could be made because the target machine actively refused it>
这是因为我的文件目录weather-2.html
?
或者这是我在imlpementation中缺少的东西?
我使用pycharm作为我的编辑器,是的,我确实记得安装所有软件包,所以我不确定是什么导致了这个错误。