首页IT科技import numpy as np import pandas as pd(python中ruamel.yaml模块是什么?)

import numpy as np import pandas as pd(python中ruamel.yaml模块是什么?)

时间2025-08-04 18:48:59分类IT科技浏览5334
导读:现在越来越多的开源软件在配置文件中都使用了...

现在越来越多的开源软件在配置文件中都使用了YAML格式              ,这种格式文件去除了引号以及各种括号                       ,看起来语法更加精炼              。究其原因      ,YAML格式用更少的语法来表达丰富的含义                       。YAML是一个可读性更高          ,用来表达数据序列化的格式      。感觉使用上是比json更清晰些的                        ,想要求实的小伙伴可以看下面内容          。

ruamel.yaml模块安装:

pipinstallruamel.yaml

YAML文件的读取

通过代码演示yaml文件的读取

fromruamel.yamlimportYAML yaml=YAML(typ=safe) withopen(rg:\book\code\10\10.1.yml,encoding="utf-8")asfile: data=yaml.load(file) print(data)

输出结果:

{name:张三,age:22,sex:,interest:{兴趣1:爬山,兴趣2:音乐},skill:[{语言:JAVA,时间:2年},{语言:Python,时间:2年}],exam:[{subject:英语4级,score:50},{subject:高级程序员,score:50}]}

YAML文件的写入

fromruamel.yamlimportYAML yaml=YAML() data={name:李四,age:22,sex:, interest:{兴趣1:爬山,兴趣2:音乐}, skill:[{语言:Python,时间:2年}], exam:[{subject:高级程序员,score:50}] } withopen(rg:\book\code\10\10.2.yaml,mode=w,encoding="utf-8")asfile: yaml.dump(data,file)

输出结果:

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
国外电脑出租(国外云电脑租用怎么收费) win7系统字体变宽(在win7中,系统字体太大或太小怎么办?)