yaml进阶用法
2024-09-08 18:55:24
我们知道 json 是 yaml 的子集,作为超集的 yaml,必然有着很多与 json 不一样的特性,比如定义变量、引用、拼接等,下面来看看吧~
为了方便和python的字典快速对比,我们直接使用yaml在线编辑器看效果
一. 定义&引用*
二. 追加用<<
三.字典和列表互套
yaml里叫数组
四. 常量拼接
要求读取时为 unsafe_load
import yaml def yaml_load(file_path: str):
with open(file_path, "r", encoding='utf-8') as f:
# yaml_dict = yaml.load(f.read(), Loader=yaml.FullLoader)
yaml_dict = yaml.unsafe_load(f.read())
return yaml_dict print(yaml_load('demo.yaml'))
至此,进阶用法已介绍完毕,你学废了嘛~
最新文章
- Linux 桌面美化那点事儿
- ecshop二次开发 商品分类描述编辑框
- ThinkPHP 3.2.3(一)基础
- (任寒韬)WebApp群主 - MobileTech 资料
- Android 操作系统的内存回收机制[转]
- Serv-U执行CMD命令
- Java设计模式随笔
- Ocelot网关
- 大数据 -->; 大数据关键技术
- 同主机下Docker+nginx+tomcat负载均衡集群搭建
- 学习ASP.NET Core Razor 编程系列十三——文件上传功能(一)
- keepalived+双主实践HA
- Django troubleshootings
- 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)
- [poj3046][Ant counting数蚂蚁]
- Rpgmakermv(15) PH任务插件
- Python3 tkinter基础 Canvas create_polygon 画三角形
- 分布式消息队列RocketMQ--事务消息--解决分布式事务
- 20155321 《网络攻防》 Exp9 Web安全基础
- 负数在计算机中的表示 Byte-128