但讀取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`保存。