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