寫在前面:當遇到乙個陌生的python第三方庫時,可以去pypi這個主頁檢視描述以迅速入門!
或者
import time
dir(time)
easydict的作用:可以使得以屬性的方式去訪問字典的值!
>>> from easydict import easydict as edict
>>> d = edict(})
>>> d.foo
3
>>> d.bar.x
1
>>> d = edict(foo=3)
>>> d.foo
3
解析json目錄時很有用
>>> from easydict import easydict as edict
>>> from ******json import loads
>>> j = """,
,
,
]
}"""
>>> d = edict(loads(j))
>>> d.buffer
12
>>> d.list1[0].coordinates[1]
54.9
也可以這樣用
>>> d = easydict()
>>> d.foo = 3
>>> d.foo
3
>>> d = easydict(log=false)
>>> d.debug = true
>>> d.items()
[('debug', true), ('log', false)]
>>> class flower(easydict):
... power = 1
...
>>> f = flower()
>>> f.power
1
>>> f['power']
1
python中的easydict模組使用
easydict可以讓你像訪問屬性一樣訪問dict裡的變數。d print d foo 如何想要訪問字典的元素需要這麼寫 print d bar y 如果想要繼續訪問字典中字典的元素需要使用二維陣列 print d.foo 這樣寫會出錯哦!輸出 3 2但是感覺這樣太麻煩了,有沒有更簡單的方法使用字典...
Python裡的easydict模組
d print d foo 訪問字典的元素 print d bar y 訪問字典中的元素需要使用二維陣列 print d.foo 這樣寫會出錯哦!3 2from easydict import easydict as edict easy edict d 將普通的字典傳入到edict 中 print...
深度學習中easydict模組使用
from easydict import easydict as edict config edict config.train edict 建立乙個字典,key是train,值是 config.test edict config.train 這個和上面的那句話是等價的,相當於建立乙個字典的key ...