python怎么讀取yaml文件

小億
141
2023-09-25 11:38:28

在Python中,可以使用yaml庫(kù)來讀取YAML文件。首先,需要通過pip安裝pyyaml庫(kù),可以使用以下命令進(jìn)行安裝:

pip install pyyaml

安裝完成后,就可以在Python代碼中導(dǎo)入yaml模塊,并使用yaml.load()函數(shù)來讀取YAML文件。例如,假設(shè)有一個(gè)名為data.yaml的YAML文件,包含以下內(nèi)容:

name: John
age: 25
city: New York

可以使用以下代碼來讀取該文件:

import yaml
# 讀取YAML文件
with open('data.yaml', 'r') as file:
data = yaml.load(file, Loader=yaml.FullLoader)
# 打印讀取的數(shù)據(jù)
print(data)

上述代碼將讀取data.yaml文件中的內(nèi)容,并將其解析為Python字典。然后,可以根據(jù)需要對(duì)讀取的數(shù)據(jù)進(jìn)行進(jìn)一步處理。

請(qǐng)注意,上述代碼中的Loader=yaml.FullLoader參數(shù)是為了避免潛在的安全漏洞,確保只能加載YAML數(shù)據(jù),而不是任意Python代碼。

0