Py之easydict:easydict的简介、安装、使用方法之详细攻略

简介: Py之easydict:easydict的简介、安装、使用方法之详细攻略

easydict的简介


        EasyDict允许访问dict值作为属性(递归工作)。python dicts的类似Javascript的属性点表示法。





easydict的安装


pip install easydict


image.png





easydict的使用方法


>>> from easydict import EasyDict as edict

>>> d = edict({'foo':3, 'bar':{'x':1, 'y':2}})

>>> d.foo

3

>>> d.bar.x

1

>>> d = edict(foo=3)

>>> d.foo

3

>>> from easydict import EasyDict as edict

>>> from simplejson import loads

>>> j = """{

"Buffer": 12,

"List1": [

   {"type" : "point", "coordinates" : [100.1,54.9] },

   {"type" : "point", "coordinates" : [109.4,65.1] },

   {"type" : "point", "coordinates" : [115.2,80.2] },

   {"type" : "point", "coordinates" : [150.9,97.8] }

]

}"""

>>> d = edict(loads(j))

>>> d.Buffer

12

>>> d.List1[0].coordinates[1]

54.9



 


相关文章
|
网络协议 Unix Linux
十几个免费好用的抓包工具
十几个免费好用的抓包工具
|
计算机视觉 Python
OpenCV中拆分通道、合并通道、alpha通道的讲解及实战演示(附python源码 超详细)
OpenCV中拆分通道、合并通道、alpha通道的讲解及实战演示(附python源码 超详细)
1001 0
|
机器学习/深度学习 数据可视化 Python
No module named 'pytorch_wavelets'问题如何解决
【6月更文挑战第21天】No module named 'pytorch_wavelets'问题如何解决
1626 0
|
9月前
|
机器学习/深度学习 运维 数据可视化
Python时间序列分析:使用TSFresh进行自动化特征提取
TSFresh 是一个专门用于时间序列数据特征自动提取的框架,支持分类、回归和异常检测等机器学习任务。它通过自动化特征工程流程,处理数百个统计特征(如均值、方差、自相关性等),并通过假设检验筛选显著特征,提升分析效率。TSFresh 支持单变量和多变量时间序列数据,能够与 scikit-learn 等库无缝集成,适用于大规模时间序列数据的特征提取与模型训练。其工作流程包括数据格式转换、特征提取和选择,并提供可视化工具帮助理解特征分布及与目标变量的关系。
556 16
Python时间序列分析:使用TSFresh进行自动化特征提取
|
关系型数据库 MySQL 数据库
【Mac os系统】安装MySQL数据库
本文详细介绍了在Mac OS系统上安装MySQL数据库的步骤,包括下载、安装、配置环境变量、启动服务、授权设置以及解决常见问题,并提供了一些常用的MySQL命令。
1088 0
【Mac os系统】安装MySQL数据库
|
数据采集 Web App开发 存储
基于Python的51job(前程无忧)招聘网站数据采集,通过selenium绕过网站反爬,可以采集全国各地数十万条招聘信息
本文介绍了一个使用Python和Selenium库实现的51job(前程无忧)招聘网站数据采集工具,该工具能够绕过网站的反爬机制,自动化登录、搜索并采集全国各地的招聘信息,将数据保存至CSV文件中。
566 1
|
机器学习/深度学习 缓存 数据可视化
[Linformer]论文实现:Linformer: Self-Attention with Linear Complexity
[Linformer]论文实现:Linformer: Self-Attention with Linear Complexity
463 1
[Linformer]论文实现:Linformer: Self-Attention with Linear Complexity
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
67357 5
详解HTTP四种请求:POST、GET、DELETE、PUT
如何查看你的公网ip?
在公司你的终端一般会给你分配一个内网ip,然后经过NAT,因为不可能办公室里面的 IP 也是公网可见的,公网地址实在是太贵了,所以一般就是整个办公室共用一个到两个出口 IP 地址。
839 0
|
安全 架构师 网络安全