当前位置: 首页 > news >正文

YAML的使用

YAML是⼀种数据序列化语⾔,⽤于以⼈类可读的形式存储信息。它最初代表“Yet Another Markup Language”,但后来更改为“ YAML Ain’t Markup Language”(YAML不是⼀种标记语⾔),以区别于真正的标记语⾔。

它类似于XML和JSON⽂件,但使⽤更简洁的语法。

介绍

在这里插入图片描述
在这里插入图片描述

使用

yaml ⽂件通常作为配置⽂件来使⽤,可以使⽤ aml 库来读取和写⼊ YAML ⽂件
安装

pip install PyYAML==6.0.1

读取和写入yaml文件

import yaml# 追加写入
def write_yaml(filename,data):with open(filename,'a+',encoding='utf-8') as f:yaml.safe_dump(data,f)# 读取
def read_yaml(filename,key):with open(filename,'r',encoding='utf-8') as f:data = yaml.safe_load(f)return data[key]# 清空
def clear_yaml(filename):with open(filename,'w',encoding='utf-8') as f:f.truncate()def test_yaml():data = {'apple':"苹果"}write_yaml('data.yml',data)ret = read_yaml('data.yml','apple')print(ret)clear_yaml('data.yml')

在这里插入图片描述

http://www.dtcms.com/a/574840.html

相关文章:

  • 天天新网站网站开发 招聘
  • 毕业设计的网站商洛网站设计
  • 微小店网站建设价格为什么那么多人建网站做博客
  • 做自行车网站应该注意什么网页个人简历模板
  • pgsql:connection failed connection to server at
  • STM32H743-ARM例程38-UART-IAP
  • 深圳定制巴士怎么预约如何进行搜索引擎优化 简答案
  • 网站开发维护人员重庆seo杨洋
  • 如何推进网站建设html5网页制作案例
  • 全能网络工具箱:NETworkManager助力运维
  • 重庆市住建厅网站网站设置字体样式
  • 瑞安地区建设网站大连电力工程招标网
  • 石家庄有学校交做网站和优化的吗wordpress 页面评论 调用
  • 哈尔滨高端网站建设wordpress移动底部菜单
  • 免费SSL证书的更新流程
  • 查询网站域名泉州手机网站建设价格
  • Spring解决循环依赖其实就用了个递归
  • 成品网站管系统东莞想做网站
  • 重庆可做网站 APP租用服务器做视频网站
  • 全自动削皮机方案,果蔬去皮机/削皮机MCU控制方案开发设计
  • 北京价格微网站建设茶叶价格网站建设
  • Rust 练习册 2:深入理解 Cell
  • 龙华做网站西安微网站开发
  • 国外有网站备案制度吗制作视频网站建设
  • 创建本地网站站酷设计官方网站
  • LeetCode 416 - 分割等和子集
  • 网站开发命名规范iis创建网站
  • 物流公司网站 源码开发区邮编
  • 做网站需要给设计提供网络营销策划是什么
  • 香港科技大学广州|智能交通学域博士招生宣讲会—湖南大学专场