我真的在尋求一些專家意見。我想發現網絡上的所有設備,並存儲它們的管理IP地址和接口名稱和IP地址,以便我可以給它們打電話。網絡設備屬性的最佳python數據結構
我的問題是圍繞最有效的結構來存儲信息。是一個字典的字典是最好的方式?
所以我的計劃是有這樣一個字典:
devices = {'dev1': {'mgmt_v4': '192.168.0.1',
'mgmt_v6': '192::1',
'interfaces': {'g0/0_v4': '10.10.10.1',
'g0/0_v6': '10::1',
'g0/1_v4': '20.20.20.2',
'g0/1_v6': '20::2'}}}
雖然我不知道有什麼不妥做這種方式,如何將其他人處理它在Python?
在此先感謝。
你是什麼效率的定義是什麼?使用最少的內存? – BlackBear
效率在易用性和易於使用的程序 – Kneelo