我正在使用 pydot 来解析python中的点文件。我找不到解析点文件本身中存在的注释的方法,有什么方法可以做到吗?
通过查看文档,我找不到任何答案。
另外,您是否建议使用比 pydot 更好的点文件解析器(可能维护得更好)?
由于
答案 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']