當前位置:成語大全網 - 新華字典 - python裏面怎麽讀取另壹個yaml的值?

python裏面怎麽讀取另壹個yaml的值?

聽不懂,

但讀取yaml文件的值使用PyYAML庫。

假設另壹個文件是main.yaml:

import yaml

# 讀取extract.yaml的值

with open('extract.yaml', 'r') as file:

extract_data = yaml.safe_load(file)

value = extract_data['value']

# 讀取main.yaml的值

with open('main.yaml', 'r') as file:

main_data = yaml.safe_load(file)

# 使用extract.yaml的值

main_data['extracted_value'] = value

# 將修改後的main.yaml保存

with open('main.yaml', 'w') as file:

yaml.dump(main_data, file)

這段代碼首先讀取`extract.yaml`中的值,然後再讀取`main.yaml`,並將`extract.yaml`中的值放到`main.yaml`中的`extracted_value`字段中。最後,將修改後的`main.yaml`保存。