如何在python中解析YAML并将其中一些键输出到另一个YAML

时间:2019-06-04 14:17:42

标签: python pyyaml

我需要读取一个YAML配置文件,然后选择一些属性并写入另一个YAML文件。

示例:

parameters:
    database_host: localhost
    database_host_slave: localhost
    database_port: 3306
    database_name: testdb

在此文件中,我仅选择database_hostdatabase_name字段。我可以使用:

config= yaml.load(file , Loader=yaml.FullLoader)
database_name = config['parameters']['database_name']

但是让我手动将输出YAML写入文件。

还有更好的方法吗?

0 个答案:

没有答案