我需要读取一个YAML配置文件,然后选择一些属性并写入另一个YAML文件。
示例:
parameters:
database_host: localhost
database_host_slave: localhost
database_port: 3306
database_name: testdb
在此文件中,我仅选择database_host
和database_name
字段。我可以使用:
config= yaml.load(file , Loader=yaml.FullLoader)
database_name = config['parameters']['database_name']
但是让我手动将输出YAML写入文件。
还有更好的方法吗?