一个简单的.gexf python解析器/编写器
simplegexf的Python项目详细描述
#简单的gexf
一个简单的`.gexf` python的解析器/编写器
**注意:*这是目前正在进行的工作,我希望将来在确定总体结构后能够创建文档。
记录在案。我的项目需要一个简单的“xml”格式抽象层。
此项目使用[`xmltodict`](https://github.com/martinblech/xmltodict),这意味着它比使用“lxml”的“pygexf”更容易理解和调试。
这是一个工具,供那些宁愿花时间学习比“xml”更有趣和有价值的东西的人使用。
graph=gexf.graphs[0]
索引器除外错误:
graph=gexf.add_graph(defaultedgetype=“directed”)
'string'),
],_class='edge')
nodes={node.id:图中节点的节点。nodes}
tags=[
{
id:0,
name:'测试标记1',
description:'这是测试标记',
},
{
id:1,
name:'测试标记2',
description:'这是测试标记',
父母:[BR/> },
ID:2,
名称:“测试标签0”,
描述:“BR/>父母:[ 0, 1 ],
} BR/>< BR/><创建标签节点:
标签中的标签:
尝试:
参见节点是否存在:
节点=节点[STR(TAG[ID])]
除键错误:
创建新节点:
节点=自身.图形.添加节点(id=str(tag['id']),label=tag['name'])
更新节点:
节点.集('viz:size',value=10.0)
节点.集('viz:color',r=130,g=130,b=130)
={node.id:关系图中节点的节点。nodes}
tag['id'])
graph.edges.append(edge)
~~~
一个简单的`.gexf` python的解析器/编写器
**注意:*这是目前正在进行的工作,我希望将来在确定总体结构后能够创建文档。
记录在案。我的项目需要一个简单的“xml”格式抽象层。
此项目使用[`xmltodict`](https://github.com/martinblech/xmltodict),这意味着它比使用“lxml”的“pygexf”更容易理解和调试。
这是一个工具,供那些宁愿花时间学习比“xml”更有趣和有价值的东西的人使用。
graph=gexf.graphs[0]
索引器除外错误:
graph=gexf.add_graph(defaultedgetype=“directed”)
'string'),
],_class='edge')
nodes={node.id:图中节点的节点。nodes}
tags=[
{
id:0,
name:'测试标记1',
description:'这是测试标记',
},
{
id:1,
name:'测试标记2',
description:'这是测试标记',
父母:[BR/> },
ID:2,
名称:“测试标签0”,
描述:“BR/>父母:[ 0, 1 ],
} BR/>< BR/><创建标签节点:
标签中的标签:
尝试:
参见节点是否存在:
节点=节点[STR(TAG[ID])]
除键错误:
创建新节点:
节点=自身.图形.添加节点(id=str(tag['id']),label=tag['name'])
更新节点:
节点.集('viz:size',value=10.0)
节点.集('viz:color',r=130,g=130,b=130)
={node.id:关系图中节点的节点。nodes}
tag['id'])
graph.edges.append(edge)
~~~