我正在尝试使用 RDFlib 中的 N3 解析器将文件转换为 XML,但我不确定我是否做得对,或者即使我安装了 n3 插件。这是我到目前为止所拥有的:
import rdflib
from rdflib import URIRef, Graph, Namespace
from rdflib.plugins.parsers.notation3 import N3Parser
g = Graph()
result = g.parse(file=open("lemon_example_fear.txt", "r"), format="application/n3")
print (g.serialize(format='xml'))
这不起作用,但如果我要使用工作 XML 文件反转顺序,它工作正常
这是我得到的错误:
rdflib.plugin.PluginException: No plugin registered for (application/n3, <class 'rdflib.parser.Parser'>)
如果有人有下载 n3 插件的链接,或者只是修复我做错的事情,那就太好了!
我目前正在运行 RDFlib 4.0.1,所以不应该包含它吗?