У меня есть файл YAML, который я сейчас загружаю в объект python, используя pyyaml. Я пытаюсь выяснить, как искать и заменять строки перед возвратом результата.
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
, но я не уверен, как искать в словаре в поисках строк для замены. Любая помощь?