使用yaml模塊將信息寫入配置文件

代碼如下:
author = 'damao'

import os
import yaml


"""將數(shù)據(jù)寫入配置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()))
執(zhí)行結(jié)果:
執(zhí)行結(jié)果.png
寫入的配置文件內(nèi)容如下:
yaml配置文件.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評論 19 139
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,284評論 2 89
  • 我的爸爸媽媽,只是一對尋常的夫妻,日常都是些柴米油鹽,賭氣拌嘴,甚至是,爭吵。雖然他們簡單的生活,并沒有什么波瀾,...
    cc辰曉思閱讀 439評論 0 1
  • 瘋狂的魯班,讓你PPT匯報有效又有趣的秘訣系列的主題分享,小灰灰已經(jīng)分享了三期, 我們先回顧下前三期的分享(可以關(guān)...
    瘋狂的魯班閱讀 1,689評論 0 8
  • 我們國家終于有個人得了一項國際文學(xué)大獎。按慣例地,我非常虛偽地驕傲了一下,然后心里不斷打著一個小九九。這小九九當(dāng)然...
    青蟲俠閱讀 653評論 0 1

友情鏈接更多精彩內(nèi)容