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

Почему PyYAML использует генераторы для создания объектов?
Я читал исходный код PyYAML, чтобы попытаться понять, как определить правильную функцию-конструктор, которую я могу добавить с помощью add_constructor . Я довольно хорошо понимаю, как работает этот код, но я до сих пор не понимаю, почему...
745 просмотров
schedule 24.08.2022

использование конструктора pyyaml ​​или ruamel.yaml в качестве привязки к псевдониму
Я пытаюсь использовать привязанные данные, переданные через конструктор в псевдониме, однако псевдоним хочет использовать данные предварительного конструктора. Я черпал вдохновение из Есть ли способ построить объект с помощью PyYAML...
1182 просмотров
schedule 26.05.2022

Используя ruamel.yaml, как я могу сделать переменные с NEWLINE многострочными без кавычек
Я генерирую YAML, который служит протоколом, и внутри него содержится сгенерированный JSON. import json from ruamel import yaml jsonsample = { "id": "123", "type": "customer-account", "other": "..." } myyamel = {} myyamel['sample'] = {}...
1664 просмотров
schedule 23.11.2022

CX_freeze с ruamel.yaml
Я не могу заставить CX_Freeze включить пакет ruamel.yaml в файл build_exe. Я также пытался добавить его в опцию «пакеты», например build_exe_options = { ... "packages": [ ... "ruamel.yaml", ... ] ... }...
833 просмотров
schedule 21.07.2023

Директива YAML 1.2 с несколькими файлами не работает в небезопасном режиме
Я пытаюсь загрузить многофайловый файл конфигурации yaml следующим образом: файл: %YAML 1.2 --- num_epochs: 1 --- num_epochs: 1 и скрипт python: from ruamel.yaml import YAML yaml = YAML(typ='unsafe') configs =...
419 просмотров
schedule 09.11.2022

Как создать собственный дампер сопоставления yaml для ruamel.yaml?
Я пытаюсь создать собственный дампер/загрузчик YAML для некоторых объектов конфигурации. Для простоты предположим, что мы хотим сбросить объект класса Hero в файл hero.yml . Пример, который работает с дампером/загрузчиком по умолчанию class...
1454 просмотров
schedule 20.09.2022

ImportError, когда ruamel.yaml установлен в пользовательской папке
Я сталкиваюсь с ситуацией, аналогичной заданным здесь вопросам: Ошибка импорта Python при установке ruamel.yaml в пользовательский каталог Я знаю, что мы захотим использовать какую-то форму механизма изоляции среды Python, например virtualenv,...
1147 просмотров
schedule 27.03.2023

Использование ruamel.yaml для хранения многострочных строк с одинаковым отступом Python
Я пытаюсь создать некоторые файлы YAML и изо всех сил пытаюсь получить файлы YAML в правильном формате. Я пытаюсь, чтобы все строки значений находились в одном и том же отступе, но я не могу заставить его работать. ResourceIndicators: version:...
873 просмотров
schedule 30.09.2022

ruamel.yaml: уточнение по типам и чистоте = True
Я пытаюсь понять, что означают typ и pure=True в ruamel.yaml библиотеке Python. Я прочитал документацию здесь . На данный момент я понял, что typ='safe' использует безопасный загрузчик, который пропускает синтаксический анализ тегов YAML в...
1069 просмотров
schedule 26.08.2022

Строки, содержащие - всегда переходят на новую строку с помощью ruamel.yaml
Я новичок в YAML в рамках проекта Python 3.7 и решил использовать ruamel.yaml для начала. Я намерен использовать его для хранения метаданных, связанных с некоторыми видеофайлами. Я создаю файлы YAML со следующим кодом: data[filename] =...
1079 просмотров
schedule 14.05.2024

Попытка импортировать библиотеку «ruamel.yaml» приводит к ошибке «ImportError: нет модуля с именем ruamel.yaml».
я побежал pip install ruamel.yaml и когда я пытаюсь сделать import ruamel.yaml Я получаю сообщение об ошибке: ImportError: No module named ruamel.yaml питон 2.7, Вывод моего пипа «заморозить»: nose==1.3.7...
2369 просмотров
schedule 21.11.2022

Обновление файла yaml содержимым другого
Настройка: У меня есть два файла YAML: один огромный с тегами и псевдонимами, а другой маленький с парой ключей и значений из большого. Я использую python2.7. Проблема: Я хочу обновить значения в большом с помощью значений, присутствующих в...
478 просмотров
schedule 28.09.2022

Добавление элементов вручную с помощью ruamel CommentedMap()
В продолжение моего предыдущего [ Загрузка и сброс нескольких файлов yaml с вопросом ruamel.yaml (python) ), сейчас я пытаюсь вставить элементы в дерево. Я использую CommentedMaps() , так что я также могу вставлять свои собственные якоря/ссылки в...
540 просмотров
schedule 12.04.2023

Как сохранить комментарии в ruamel
Мне нужно отсортировать файл YAML с комментариями. Я использую библиотеку ruamel.yaml для хранения комментариев из YAML, но когда я сортирую элементы, комментарии помещаются не в то место. people = """\ # manager of project - title: manager #...
1575 просмотров
schedule 12.10.2022

Как добавить файл YAML с помощью python
У меня есть файл YAML с именем data.yaml : --- '001': name: Ben email: [email protected] Я хотел бы иметь обновленный файл, который выглядит так: --- '001': name: Ben email: [email protected] '002': name: Lisa email: [email protected]...
3119 просмотров
schedule 06.02.2023

При использовании ruamel.yaml и preserve_quotes=True есть ли способ заставить круговой yaml использовать одинарные кавычки?
[Обновленный вопрос, preserve_quotes работает как положено] Как я могу заставить вывод использовать одинарные кавычки независимо от типа кавычек, используемых во входных данных, но только если использовались кавычки? Примечание: (скромный)...
454 просмотров
schedule 16.03.2023

Как определить стиль нового словаря в ruamel yaml?
Поскольку вопрос Есть ли способ сохранить порядок при двустороннем дампе YAML в Python? был решен, структуры данных импортируются правильно , с правильно установленными атрибутами стиля и т. д. Я написал код для вставки вложенного словаря...
155 просмотров
schedule 25.11.2022

Невозможно использовать функцию параметризации pytest для обновления конфигурации YAML.
Я использую модуль ruamel.yaml для обновления YAML с помощью python. Я хотел использовать функцию параметризации pytest для обновления конфигурации YAML. Вот файл test.yaml : TestConfig: hostname: 10.2.4.6 Organisation: Employee:...
85 просмотров
schedule 10.07.2023

использование Construction_undefined в ruamel from_yaml
Я создаю собственный тег yaml MyTag. Он может содержать любой допустимый yaml — карту, скаляр, якорь, последовательность и т. д. Как мне реализовать класс MyTag для моделирования этого тега, чтобы ruamel анализировал содержимое !mytag точно так...
56 просмотров
schedule 11.11.2022