【发布时间】:2019-10-11 07:30:42
【问题描述】:
我有一个 YAML 文件,我目前使用 pyyaml 将它加载到 python 对象中。我试图弄清楚如何在返回结果之前搜索和替换字符串。
def load_and_replace_yaml(directory, file_name):
configs_path = os.path.join(directory, file_name) + '.yml'
f = open(configs_path, 'r')
overrides = yaml.safe_load(f.read())
f.close()
return overrides
所以在上面的代码中,我可以将 yaml 文件作为文件对象获取,但我不确定如何对其进行查找和替换。我也可以尝试在生成的 python 字典overrides 上进行查找和替换,但我不确定如何在字典中搜索以查找要替换的字符串。有什么帮助吗?
【问题讨论】:
标签: python python-3.x yaml pyyaml