2014-02-06 69 views
1

我使用pydot解析python中的點文件。我找不到解析點文件本身的註釋的方法,有沒有辦法做到這一點?使用python解析點文件中的註釋

通過只查看文檔我找不到任何答案。

此外,你會建議一個更好的解析器的點文件(也許更好地維護)比pydot

感謝

回答

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']