如何在python rdflib中附加.ttl文件

时间:2019-04-16 16:18:52

标签: python rdflib turtle-rdf

我正在使用rdflib python库进行.ttl文件处理。我在.ttl文件中有一些三元组,但是我想通过使用python rdflib库将新的三元组添加到现有的.ttl文件中来追加(更新)文件。 例如: file1.ttl具有10个三元组(主题->谓词->对象),我想通过在python rdflib中附加.ttl文件来向同一文件添加5个新的三元组。

谢谢!

1 个答案:

答案 0 :(得分:0)

您只需要根据文档“ {”添加图形即可:https://rdflib.readthedocs.io/en/4.2.2/merging.html

from rdflib import Graph

g1 = Graph()
g1.parse("file1.ttl", format="turtle")

g2 = Graph()
g2.parse("file2.ttl", format="turtle")

graph = g1 + g2

graph.serialize("file1.ttl", format="turtle")