开发者

python操作yaml的方法详解

开发者 https://www.devze.com 2022-12-07 13:34 出处:网络 作者: 俊先
目录一、参考链接二、python类型转换为yaml三、yaml转换为pyWlvnjkKSthon类型总结一、参考链接
目录
  • 一、参考链接
  • 二、python类型转换为yaml
  • 三、yaml转换为pyWlvnjkKSthon类型
  • 总结

一、参考链接

https://pyyaml.org/wiki/PyYAMWlvnjkKSLDocumentation

二、python类型转换为yaml

# -*- coding: utf-8 -*- 
# @Time : 2022/1/2 21:53 
# @Author : lujunxian 
# @File : test_yaml.py
import yaml
class TestYaml():
    with open('./data.yaml','w',encoding='utf-8') as f:
        request={
            'test':{
                'url':'test url'http://www.cppcns.com,
                'username':'test01'
             },
 http://www.cppcns.com           'uat':{
                'url':'uat url'
            }
        }
        yaml.dump(request,f)

生成 data.yaml 如下

test:
  url: test url
  username: test01
uat:
  url: uat url

三、yaml转换为python类型

    with open('./data.yaml','r',encoding='utf-8') as f:
        print(yaml.safe_load(f))

结果如下

{'test': {'url': 'test url', 'username':WlvnjkKS 'test01'}, 'uat': {'url': 'uat url'}} 

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号