yaml.load与yaml.dump的用法

Posted tangjunjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yaml.load与yaml.dump的用法相关的知识,希望对你有一定的参考价值。

yaml文件的读取与保存

 

# 读取yaml文件
with open(‘C:\Users\51102\Desktop\123\info.yaml‘) as f:
temp = yaml.load(f.read(), Loader=yaml.FullLoader)
labels = temp[‘label_names‘]
del labels[0] # 删除列表第一个元素
print(labels)

# 建立一个yaml文件

with open(‘C:\Users\51102\Desktop\123\iddnfo.yaml‘,‘w‘) as ff:
aproject = {‘name‘: ‘Silenthand Olleander‘,
‘race‘: ‘Human‘,
‘traits‘: [‘ONE_HAND‘, ‘ONE_EYE‘]
}
yaml.dump(aproject,ff)
ff.close()

以上是关于yaml.load与yaml.dump的用法的主要内容,如果未能解决你的问题,请参考以下文章

如何使用显式引用转储 YAML?

了解 YAML 文件与数据配置

最小生成树模板

yaml数组类型详解

k8s-api

如何在自定义PyYAML构造函数中处理递归?