python easydict模块的使用edict
一、easydict简介
easydict的作用和其名字一样,让你更easy地使用dict,一句话来概括,easydict允许我们使用属性访问符'.'
来访问字典的key。同时使用edict构建的字典,也支持基本的字典操作。
首先我们导入该模块
from easydict import EasyDict as edict
二、easydict的使用
我们使用easydict来创建一个简单的dict示例
from easydict import EasyDict as edict
config = edict()
# config的Train、Test键也设置为字典,实现嵌套
config.Train = edict()
config.Test = edict()
config.Train.model_path = './some_path'
print(config)
# 使用edict构建的字典依然支持基本的dict方法
print(config.keys())
print(config.items())
{'Train': {'model_path': './some_path'}, 'Test': {}}
dict_keys(['Train', 'Test'])
dict_items([('Train', {'model_path': './some_path'}), ('Test', {})])
easydict模块的作用常常是用于编写,代码的config配置,这就相当于C语言中的常量定义,用于指定一些默认的路径文件等
三、Reference
https://blog.csdn.net/alxe_made/article/details/80507415
https://www.cnblogs.com/sddai/p/10423277.html