2
如果我想用Python創建一個小型數據庫,那麼最好的做法是什麼?在python中創建一個小型數據庫的最佳做法是什麼?
舉例來說,如果我想存儲從思科的命令在數據庫中 「SH IP路由」 輸出,
O 1.1.1.1 [110/2] via 10.0.0.1, 00:00:23, FastEthernet0/0
存儲這些值:
1.1.1.1 - >下一跳,出接口源(如O,C,S)
- 使用PostgreSQL,mySQL的
- 嵌套的字典是這樣{ '1.1.1.1':{下一跳:{出接口:源}}
- 與列表作爲值 { '1.1.1.1' 的字典:[下一跳,出接口,源]}
- 還有其他選擇嗎?
我覺得SQL是最好的解決方案,但如果不是SQL,那又是什麼選擇?
只需在python中使用sqlite3模塊https://docs.python.org/2/library/sqlite3.html – sisanared
當然!聽起來不錯。 2到3之間,哪種練習更好? – monica
您不能直接在sqlite3中存儲Python字典,因此您需要將您的Python字典轉換爲JSON字符串。 – sisanared