Ric*_*ich 1 python graph nodes networkx python-2.7
我正在学习 networkX 教程,第 9 页是这样的:
>>> g = nx . Graph ()
>>> g . add_node (1 , name = ‘ Obrian ’)
>>> g . add_nodes_from ([2] , name = ‘ Quintana ’ ])
>>> g [1][ ‘ name ’]
‘ Obrian ’
Run Code Online (Sandbox Code Playgroud)
我在代码中重建:
import networkx as nx
g = nx.Graph()
g.add_node(1,name='Obrian')
g.add_nodes_from([2],name='Quintana')
print "Node 1 name: " + g[1]['name']
Run Code Online (Sandbox Code Playgroud)
然而,出于某种原因,这个简单的 5 行脚本无法运行:
Traceback (most recent call last):
File "NetTest[nx_tut]--[P09].py", line 9, in <module>
print "Node 1 name: " + g[1]['name']
KeyError: 'name'
Run Code Online (Sandbox Code Playgroud)
我觉得我错过了一些非常明显的东西。它是什么?