共計(jì) 657 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
Python 可以使用 PyYaml 庫來解析 YAML 文件。下面是一個(gè)解析 YAML 文件的示例代碼:
import yaml
# 讀取 YAML 文件
with open('example.yaml', 'r') as file:
data = yaml.safe_load(file)
# 訪問 YAML 數(shù)據(jù)
print(data['key1'])
print(data['key2']['subkey1'])
# 修改 YAML 數(shù)據(jù)
data['key1'] = 'new value'
data['key2']['subkey1'] = 'new subvalue'
# 將數(shù)據(jù)寫入 YAML 文件
with open('example.yaml', 'w') as file:
yaml.dump(data, file)
在上面的示例中,首先使用 open()
函數(shù)打開一個(gè) YAML 文件并使用 yaml.safe_load()
函數(shù)加載 YAML 數(shù)據(jù)。然后可以像訪問字典一樣訪問 YAML 數(shù)據(jù)的鍵值對。如果需要修改 YAML 數(shù)據(jù),可以直接在 data
對象上進(jìn)行修改,然后使用 yaml.dump()
函數(shù)將數(shù)據(jù)寫入 YAML 文件中。
需要注意的是,使用 yaml.safe_load()
和yaml.dump()
可以確保數(shù)據(jù)的安全性,避免執(zhí)行惡意代碼。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完