Python讀取YAML配置資料

mrchip發表於2024-05-22

python編寫的一些指令碼需要一些簡單配置時可以使用yaml檔案進行設定。本文將介紹如何使用pyyaml進行讀取配置資料。

首先安裝pyyaml

pip install pyyaml

簡單使用下pyyaml,比較新的python版本記得要指定Loader

import yaml

content_ = '''
typecho:
    url: https://www.xtigerkin.com
    description: typecho
    blogs:
        blog1:
            name: blog1
            type: post
        blog2:
            name: blog2
            type: post
'''

d = yaml.load(content_, Loader=yaml.Loader)

print(d)

執行程式後會輸出如下字典

{
    "typecho": {
        "url": "https://www.xtigerkin.com",
        "description": "typecho",
        "blogs": {
            "blog1": {"name": "blog1", "type": "post"},
            "blog2": {"name": "blog2", "type": "post"},
        },
    }
}

參考連線
PyYAML文件

相關文章