我有一个YAML文件,目前正在使用pyyaml加载到python对象中。我试图弄清楚如何在返回结果之前搜索和替换字符串。
ep
因此在上面的代码中,我可以将yaml文件作为文件对象获得,但是我不确定如何进行查找和替换。我也可以尝试在生成的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
上进行查找和替换,但是我不确定如何搜索字典以查找要替换的字符串。有帮助吗?
答案 0 :(得分:1)
我意识到f.read()返回一个字符串,在加载到yaml.safe_load之前,我可以直接调用replace()。