Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在python中遍历流程图_Python 3.x_Networkx_Traversal_Flowchart_Graphml - Fatal编程技术网

Python 3.x 在python中遍历流程图

Python 3.x 在python中遍历流程图,python-3.x,networkx,traversal,flowchart,graphml,Python 3.x,Networkx,Traversal,Flowchart,Graphml,我有一个在我们的产品中实施一些规则的流程图。节点由规则和决策组成,包括每个流程图中的开始和结束节点。使用python的networkx包,我得到了流程图的图形。现在,我想以这样的方式遍历一个图,遍历应该和流程图的流程相同。 这是流程图的图像。 我想进一步澄清我的问题,如果有人需要你试过吗?您面临的具体问题是什么?是的,我尝试过使用networkx的不同遍历函数。但是节点之间的链接并不一致。e、 g如果来自node1的箭头朝向node2,则元组表示为(node1,node2)。但在某些情况下,它

我有一个在我们的产品中实施一些规则的流程图。节点由规则和决策组成,包括每个流程图中的开始和结束节点。使用python的networkx包,我得到了流程图的图形。现在,我想以这样的方式遍历一个图,遍历应该和流程图的流程相同。 这是流程图的图像。


我想进一步澄清我的问题,如果有人需要

你试过吗?您面临的具体问题是什么?是的,我尝试过使用networkx的不同遍历函数。但是节点之间的链接并不一致。e、 g如果来自node1的箭头朝向node2,则元组表示为(node1,node2)。但在某些情况下,它会显示(node2,node1)。特别是在“结束”节点的情况下。“END”节点没有向前箭头,因为理想情况下每个END节点只有in箭头。但在这种情况下,函数将以相反的顺序返回结束节点和连接节点的元组。我希望你能理解。你试过吗?您面临的具体问题是什么?是的,我尝试过使用networkx的不同遍历函数。但是节点之间的链接并不一致。e、 g如果来自node1的箭头朝向node2,则元组表示为(node1,node2)。但在某些情况下,它会显示(node2,node1)。特别是在“结束”节点的情况下。“END”节点没有向前箭头,因为理想情况下每个END节点只有in箭头。但在这种情况下,函数将以相反的顺序返回结束节点和连接节点的元组。我希望你能理解。