使用python创建rdf三元组并运行查询

使用python创建rdf三元组并运行查询,python,semantic-web,Python,Semantic Web,我研究了整个网站和这个网站。在开始将python用于语义web应用程序时,我遇到了严重的困难。虽然没有太多的信息,但《语义网编程》一书中的代码不仅陈旧,甚至不起作用!我试着输入第一章的第一组代码,但我无法知道到底发生了什么 下面是代码。这本书说“首先,创建一个名为simplegraph.py的文件。”-现在,.py文件到底在哪里?当我运行此代码时,如何调用“run”或结束它并查看输出 class SimpleGraph: def __init__(self): self._spo = {} se

我研究了整个网站和这个网站。在开始将python用于语义web应用程序时,我遇到了严重的困难。虽然没有太多的信息,但《语义网编程》一书中的代码不仅陈旧,甚至不起作用!我试着输入第一章的第一组代码,但我无法知道到底发生了什么

下面是代码。这本书说“首先,创建一个名为simplegraph.py的文件。”-现在,.py文件到底在哪里?当我运行此代码时,如何调用“run”或结束它并查看输出

class SimpleGraph:
def __init__(self):
self._spo = {}
self._pos = {}
self._osp = {}
我的最终目标是:

1.)能够使用python创建RDF三元组 2.)使用python创建有向图 3.)然后最终查询这样创建的模型

有没有一个循序渐进的指南,可以带我通过它而不含糊

还有,为什么我可以在空闲状态下运行代码(python shell)

运行这个

 from rdflib import Graph, URIRef
给我以下错误:

 raceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from rdflib import Graph, URIRef
ImportError: No module named 'rdflib'
raceback(最近一次通话最后一次):
文件“”,第1行,在
从rdflib导入图,URIRef
ImportError:没有名为“rdflib”的模块

您是先安装rdflib的吗?我第一次安装python时确实安装了rdflib。我安装它时遇到了麻烦,但不知怎么我想出了一个办法。如何检查其是否仍已安装。ImportError表示rdflib未正确安装。尝试重新安装,看看是否有效。现在我无法让安装正常运行“easy_install rdflib”给出了“无效语法”,因为错误您应该在您的终端上运行easy_install,而不是在空闲状态下运行。你正在使用哪个操作系统?