Python读写yaml文档的代码片段

复制代码
import os
import yaml


# 写入
def write_yaml(data):
    with open(os.getcwd() + "/extract.yaml", encoding="utf-8", mode='a+') as f:
        yaml.dump(data, stream=f, allow_unicode=True)


# 读取
def read_yaml(key):
    with open(os.getcwd() + "/extract.yaml", encoding="utf-8", mode='r') as f:
        data = yaml.load(f, Loader=yaml.FullLoader)
        return data[key]


# 清空
def clear_yaml():
    with open(os.getcwd() + "/extract.yaml", encoding="utf-8", mode='w') as f:
        f.truncate()
复制代码

 

posted @   RonyJay  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2020-05-22 【selenium学习 -16】对比两个截图的相似度
2020-05-22 【selenium学习 -15】selenium授权auth弹窗登录
2020-05-22 【selenium学习 -14】selenium禁用网站图片
点击右上角即可分享
微信分享提示