用python解析点文件中的注释

时间:2014-02-06 14:27:05

标签: python graph dot pydot

我正在使用 pydot 来解析python中的点文件。我找不到解析点文件本身中存在的注释的方法,有什么方法可以做到吗?

通过查看文档,我找不到任何答案。

另外,您是否建议使用比 pydot 更好的点文件解析器(可能维护得更好)?

由于

1 个答案:

答案 0 :(得分:0)

如果您使用模块json,就可以使用它:

import pydot
import pyparsing
import json


graph = pydot.graph_from_dot_file(path)
edgeList = graph.get_edge_list() 
for e in edgeList:
      tempAttr = json.dumps(e.get_attributes())
      edgeAttr = json.loads(tempAttr)
      edgeAttr['insert_label_here']