値選択オーバーキーのエラーを与え、ページ9はこれです:ために、NetworkXのチュートリアルでは、私がnetworkXのチュートリアルを働いている
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']
とはまだありません:私は、コード内で再構築さ
>>> g = nx . Graph()
>>> g . add_node (1 , name = ‘ Obrian ’)
>>> g . add_nodes_from ([2] , name = ‘ Quintana ’ ])
>>> g [1][ ‘ name ’]
‘ Obrian ’
何らかの理由で、この単純な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'
私は本当に明白な何かを欠いているように感じる。それは何ですか?
私はそうすべきだと思う: 'g.node [1] ['name']' – bernie