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

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

目录

easydict的简介

easydict的安装

easydict的使用方法


 

 

 

easydict的简介

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

 

 

 

easydict的安装

pip install easydict

 

 

 

easydict的使用方法

1. >>> from easydict import EasyDict as edict
2. >>> d = edict({'foo':3, 'bar':{'x':1, 'y':2}})
3. >>> d.foo
4. 3
5. >>> d.bar.x
6. 1
7. 
8. >>> d = edict(foo=3)
9. >>> d.foo
10. 3
11. 
12. 
13. >>> from easydict import EasyDict as edict
14. >>> from simplejson import loads
15. >>> j = """{
16. "Buffer": 12,
17. "List1": [
18.     {"type" : "point", "coordinates" : [100.1,54.9] },
19.     {"type" : "point", "coordinates" : [109.4,65.1] },
20.     {"type" : "point", "coordinates" : [115.2,80.2] },
21.     {"type" : "point", "coordinates" : [150.9,97.8] }
22. ]
23. }"""
24. >>> d = edict(loads(j))
25. >>> d.Buffer
26. 12
27. >>> d.List1[0].coordinates[1]
28. 54.9


相关文章
|
移动开发 JSON 小程序
情人节福利,恋爱话术微信小程序它来了(开源,看了就懂~,2万字真香警告)
情人节福利,恋爱话术微信小程序它来了(开源,看了就懂~,2万字真香警告)
1403 0
情人节福利,恋爱话术微信小程序它来了(开源,看了就懂~,2万字真香警告)
|
存储 缓存 NoSQL
把ruoyi-vue前后端分离项目的redis缓存改为本地缓存cache
把ruoyi-vue前后端分离项目的redis缓存改为本地缓存cache
1662 0
|
存储 缓存 开发工具
Transformers 4.37 中文文档(十三)(4)
Transformers 4.37 中文文档(十三)
1197 1
|
机器学习/深度学习 人工智能 算法
《搞懂朴素贝叶斯:先验概率与后验概率的深度剖析》
朴素贝叶斯算法在文本分类、垃圾邮件过滤等领域广泛应用。先验概率基于历史数据或经验,是对事件发生概率的初步估计;后验概率则结合新证据,通过贝叶斯定理更新概率估计,更准确反映实际情况。掌握这两者及贝叶斯定理,能更好地应用该算法解决实际问题。
999 24
|
Ubuntu 开发工具 git
Ubuntu编译ffmpeg解决错误:ERROR: avisynth/avisynth_c.h not found
通过本文的详细指导,您可以顺利地在Ubuntu系统上配置和编译FFmpeg,并解决Avisynth头文件缺失的问题。
649 27
|
固态存储 C++ 计算机视觉
Windows平台GIMP 2.10下载教程:零基础入门高级图像编辑
GIMP(GNU Image Manipulation Program)是一款开源跨平台图像编辑工具,支持图层管理、高级修图、色彩校正等功能,广泛应用于平面设计和照片修复。其优势包括全功能免费、插件生态丰富(600+扩展插件)、硬件要求低(1GB内存即可流畅运行)。本文详细介绍GIMP的软件定位、安装流程、首次配置及常见问题解答,帮助用户快速上手并充分利用其强大功能。
|
Kubernetes API 调度
|
负载均衡 监控 网络协议
OSPF中的度量值(Metric)设置:原理与应用
OSPF中的度量值(Metric)设置:原理与应用
1670 2
|
Python
Numpy学习笔记(四):如何将数组升维、降维和去重
本文介绍了如何使用NumPy库对数组进行升维、降维和去重操作。
335 1
|
安全 Python
详解module ‘yaml‘ has no attribute ‘FullLoader‘
遇到“module 'yaml' has no attribute 'FullLoader'”错误时,首先应该确认你正在使用的PyYAML库的版本至少是5.1,并确保已经正确地导入了PyYAML。紧随其后,考虑使用 `safe_load()`作为读取YAML文件的更安全方式。通过采取这些解决措施,你应该能够有效地解决这个问题,使你的代码能够顺利地读取YAML文件。
530 2

热门文章

最新文章