【问题标题】:RDFlib (python): freeing memory from the graphRDFlib (python):从图中释放内存
【发布时间】:2022-01-25 18:43:40
【问题描述】:

我声明我的图表如下,它在内存中定义:

import rdflib as rdf
g = rdf.Graph()  # create the RDF graph

然后用我的三元组填充它,最后将它序列化为一个文件,如下所示:

g.serialize(destination=filename)

两个问题:

  1. 如果现在我要循环返回并重复 g = RDFlib.Graph() 指令,内存是否会被释放/重用,而不仅仅是添加?
  2. 有没有办法显式释放 g 占用的内存?

谢谢

【问题讨论】:

    标签: python memory rdflib


    【解决方案1】:

    Python 提供了一个 del 函数来释放变量的内存,因此您只需编写代码:

    del g
    

    g 将不复存在

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 2013-03-05
      • 2017-12-22
      • 2015-10-19
      • 2017-09-22
      • 2013-09-21
      • 2021-09-17
      相关资源
      最近更新 更多