使用yaml模块将信息写入配置文件

代码如下:
author = 'damao'

import os
import yaml


"""将数据写入配置yaml文件"""

platform_address = {"test_cscnew": "111111111111111111111",
                    "beta_cscnew": "222222222222222222222",
                    "test_ppcnew": "333333333333333333333",
                    "beta_ppcnew": "444444444444444444444"}
test_csc_list = ["aaa","bbb","ccc"] #
test_ppc_list = ["aaa","bbb","ccc"]
beta_csc_list = ["aaa","bbb","ccc"]
beta_ppc_list = ["aaa","bbb","ccc"]

path = os.path.dirname(os.path.realpath(__file__))
testpath = os.path.join(path, "test.ymal")

# 写入yaml文件
with open(testpath, 'w', encoding="utf-8")as f:
    yaml.dump([platform_address,test_csc_list,beta_csc_list,beta_ppc_list,test_ppc_list],f,)


# 读取test.ymal文件
a = open(testpath,'r')
print(yaml.load(a.read()))
执行结果:
执行结果.png
写入的配置文件内容如下:
yaml配置文件.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,075评论 2 89
  • 我的爸爸妈妈,只是一对寻常的夫妻,日常都是些柴米油盐,赌气拌嘴,甚至是,争吵。虽然他们简单的生活,并没有什么波澜,...
    cc辰晓思阅读 403评论 0 1
  • 疯狂的鲁班,让你PPT汇报有效又有趣的秘诀系列的主题分享,小灰灰已经分享了三期, 我们先回顾下前三期的分享(可以关...
    疯狂的鲁班阅读 1,628评论 0 8
  • 我们国家终于有个人得了一项国际文学大奖。按惯例地,我非常虚伪地骄傲了一下,然后心里不断打着一个小九九。这小九九当然...
    青虫侠阅读 615评论 0 1