Вопросы по теме 'ruamel.yaml'

Как я могу получить комментарии из файла YAML, используя ruamel.yaml в Python?
Я хотел бы получить строки комментариев из файла YAML, который я загрузил с помощью ruamel.yaml . В документации проекта отсутствует ссылка на API, и я не могу найти соответствующий пример. Как правильно получить доступ к комментариям? import...
2411 просмотров
schedule 27.04.2023

Сохраняйте кавычки, а также добавляйте данные с кавычками в Ruamel
Я использую Ruamel для сохранения стилей кавычек в файлах YAML, отредактированных человеком. У меня есть пример входных данных: --- a: '1' b: "2" c: 3 Я читаю данные, используя: def read_file(f): with open(f, 'r') as _f:...
4446 просмотров
schedule 26.05.2024

объединить два файла yaml в python
У меня есть два файла yaml, как указано ниже. test1.yaml resources: server_group_1: type: OS::Nova::ServerGroup properties: name: { get_param: [server_groups, 5] } policies: [ { get_param: [server_group_types, 5] } ]...
15346 просмотров
schedule 24.12.2023

Есть ли способ сбросить YAML в той же версии, в которой он был загружен с помощью ruamel.yaml?
Есть ли хороший способ с помощью ruamel.yaml выгрузить файл YAML в той же версии, в которой он загружен? Если у меня есть директива %YAML 1.1 в файле, я хотел бы иметь возможность выгрузить файл обратно в YAML 1.1 без необходимости жестко...
107 просмотров
schedule 23.08.2023

Не удалось найти версию, удовлетворяющую требованию ruamel (из версий: ) Не найдено подходящего дистрибутива для ruamel
вот версия питона: Python 3.6.5 и я хочу установить ruamel с помощью: pip3 install ruamel но не могу установить: (venvpython3) d3alg@ubuntu-59:/$ python Python 3.6.5 (default, Apr 1 2018, 05:46:30) [GCC 7.3.0] on linux Type...
5200 просмотров
schedule 26.07.2023

Python 3.5 – Как напечатать значение с двойными кавычками в YAML?
Я хотел распечатать файл YAML (с ключами и значениями) и с некоторыми значениями в двойных кавычках. Я хотел использовать решение, представленное здесь: Как напечатать значение с двойными кавычками и пробелами в YAML? К сожалению, когда я...
279 просмотров

Как использовать ruamel.yaml для вывода литеральных скаляров
Я искал и нашел «похожие» сообщения, но ничего, что прямо отвечало бы на мой вопрос. Я также нашел здесь сообщение stackoverflow , но ответов нет. Мне нужно записать в файл yaml в следующем формате: any_value: 123.4 data_points: |- 0.0,...
1674 просмотров
schedule 27.05.2023

Дамп OrderedDict в более сжатом виде
У меня есть документ YAML в файле, который мне нужно обновить с помощью некоторой структурированной информации, которую я получаю из библиотеки. Порядок, в котором выгружаются ключи из этой информации, важен. Файл YAML ( input.yaml ) выглядит так:...
722 просмотров
schedule 05.01.2023

Неверный формат (без символов новой строки) при загрузке YAML со встроенным JSON
Я пытаюсь разобрать ввод YAML из файла: root: { children : { key: "test-key", version: "{{ test_version | default( '1.0.0-SNAPSHOT' ) }}"} } Я использую ruamel.yaml, раздел кода, который выполняет загрузку, настроен на сохранение кавычек,...
116 просмотров
schedule 01.06.2024

Как разобрать вложенный словарь внутри списка в yaml?
Я разбираю файл YAML для поиска значений по любому ключу. В настоящее время я могу анализировать любой словарь на первом уровне, но не могу анализировать вложенные словари. Я попытался изменить пример на https://stackoverflow.com/a/55608627 ,...
1466 просмотров
schedule 01.09.2023

Как я могу добавить комментарий с помощью ruamel.yaml
Я пытаюсь создать структуру данных с помощью ruamel.yaml и хочу добавить комментарии перед сбросом и/или повторной загрузкой. К сожалению, все примеры сначала загружают какую-то строку с дампером туда и обратно или используют уже не существующие...
2054 просмотров
schedule 20.08.2023

Возникли проблемы с выходом из одинарной кавычки
Мне трудно избежать одинарных кавычек при добавлении новых значений в yaml с помощью ruamel.yaml. Ниже то, что я делаю import sys from ruamel.yaml import YAML yaml_doc = """\ Mappings: Values: '123': 'no' """ yaml = YAML()...
428 просмотров
schedule 29.11.2023

Динамически изменять yaml и сохранять все форматирование и комментарии — python
У меня есть такой файл config.yml : # CONFIGURATION FILE # COMMENT 1 blah # COMMENT 2 blah blah # COMMENT 3 blah blah blah NAME: Fruits # CONFIGURATION FILE # COMMENT 4 blah # COMMENT 5 blah blah # COMMENT 6 blah blah blah fruit_list: -...
488 просмотров
schedule 22.02.2023

Это действительный файл YAML?
Рассмотрим следующий файл: - k0: v0 vars: &splat0 VAR0: potato # vars from blob0 - k1: v1 vars: &splat1 VAR1: spud # vars from blob1 - k: v extra: # merged vars from blob0 + blob1 <<: *splat0...
131 просмотров
schedule 24.05.2024

Отформатируйте список словарей в yaml, используя reumal.yaml python
Когда я выгружаю свои данные yaml, используя yaml.dump(stream_data) Я становлюсь ниже вывода models: - model: "a" type: "x" groups:[] #bunch of properties... - model: "b" type: "y" groups:...
166 просмотров
schedule 13.01.2024

Скопируйте псевдонимы для отдельных объектов Python при загрузке YAML с помощью ruamel.yaml
При загрузке данных YAML с помощью ruamel.yaml якоря и их псевдонимы в файле YAML являются одним и тем же объектом в Python: from ruamel.yaml import YAML yaml_str = """\ first: &reference [1, 2, 3] second: *reference...
69 просмотров
schedule 05.03.2024

Как обновить этот файл yaml с помощью python и ruamel?
У меня есть файл test.yaml с содержимым: school_ids: school1: "001" #important school2 school2: "002" targets: neighborhood1: schools: - school1-paloalto teachers: - 33 neighborhood2:...
108 просмотров
schedule 13.01.2024

Не удалось установить большие ожидания. Ошибка: Не удается удалить «ruamel-yaml»
Когда я пытался установить great_expectation на терминал, 'pip install great_expectations' Я получил эту ошибку: Установка собранных пакетов: ruamel.yaml, jsonpatch, altair, большие надежды. Попытка удаления: ruamel.yaml. Обнаружена существующая...
77 просмотров
schedule 14.11.2022

ruamel.yaml без компилятора C на ARM
Я пытаюсь установить ruamel.yaml в систему Raspberry Pi без компилятора C и сталкиваюсь с ошибкой сборки при установке ruamel.yaml.clib (вставлено ниже). Я вижу, что ранее это было адресовано для ruamel.yaml>=0.15.41, <0.16.0 ( Как...
39 просмотров
schedule 01.10.2023