Разбор YML-файла PythonPython

Программы на Python
Ответить
Гость
 Разбор YML-файла Python

Сообщение Гость »


У меня есть файл yaml, и я хочу получить определенный набор пар ключ-значение. Как мне это сделать?

DEV: А: «A_DEV_config.xml» Б: «B_DEV_config.xml» C: «C_DEV_config.xml» ПРОД: D: "D_PROD_config.xml" E: "E_PROD_config.xml" F: "E_PROD_config.xml" ДРУГИЕ: G: "G_config.xml" Х: "H_config.xml" К: "K_config.xml" Я хочу получить что-то вроде этого:

если я проверю DEV == true: вывод списка ключей -> A,B,C,G,H,K если я проверю PROD == true: вывод списка ключей -> D,E,F,G,H,K Как вы, возможно, заметили, мне нужно получить OTHERS в обоих случаях.

Я пытался использовать код:

stream = open(yml_file, 'r') данные = yaml.safe_load(поток) print(data.get("DEV").keys()) Но я не знаю, как это объединить
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»