我在Ubuntu 12.04 LTS中安装了NetworkX . 该文件夹存储在usr / local / lib / python2.7 / dist-packages / networkx /的位置 .

我在Python文件depth_first_search.py(@ /usr/local/lib/python2.7/dist-packages/networkx/algorithms/traversal /depth_first_search.py . )中进行了一些更改 . 下面给出的更改包括添加两行和保存文件

visited=set(G.Sources)
print 'line after ',visited

然后主程序要求上述功能如下

Edge_List=list(nx.dfs_edges(SG,'16'))
print Edge_List

然而,获得的结果不会导致打印'后' . 类似地,Edge_List基于内置功能代码,不考虑我所做的更改 . 我相信要么我没有在适当的文件中进行更改,要么更改没有被执行 . 更改将保存在文件中 .

有人可以帮忙吗?谢谢您的帮助