yaml 读取、追加、写入

yaml 读取、追加、写入

准备工作

创建yaml文件夹,并在文件夹内创建
read.yaml
additional.yaml
write.yaml
yaml 读取、追加、写入_第1张图片
这三个yaml文件内容都是

cccc: 7777

在这里插入图片描述

在yaml文件夹之外创建python文件
yaml 读取、追加、写入_第2张图片
main.py

import yaml


data_msg = {"aa": 77,
     "bb":{"cc":66}
     }


# 读取
with open("yaml/read.yaml", 'r', encoding="UTF8") as f:
    msg = yaml.safe_load(f)
    print(msg)


# 追加
with open("yaml/additional.yaml", 'a', encoding="UTF8") as f:
    yaml.dump(data_msg, f)


# 写入
with open("yaml/write.yaml", 'w', encoding="UTF8") as f:
    yaml.dump(data_msg, f)

你可能感兴趣的:(python)