Вопросы по теме '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 просмотров
schedule
22.11.2022
Как использовать 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