Описание тега pyyaml

PyYAML - это парсер и эмиттер YAML 1.1 для Python. Используйте этот тег для вопросов Python, связанных с PyYAML.
1 ответ

Импортировать переменные YAML автоматически?

Я предоставил код ниже. Мне просто интересно, есть ли лучший, более краткий способ загрузки всего индекса в переменные, вместо того, чтобы вручную указывать каждый из них... Код Python script_dir = os.path.dirname(__file__) file_path = os.path.join(…
20 окт '17 в 05:18
0 ответов

AttributeError: у объекта 'NoneType' нет атрибута 'read' читателя YAML

После использования py2exe для создания исполняемого файла для моего приложения python 2.7 я получаю следующие сообщения о запуске exe-файла: File "Mywebpagescraper.py", line 2, in <module> File "utils.pyc", line 4, in <module> File "dat…
06 фев '16 в 15:48
2 ответа

Как "объединить" два текстовых файла YAML?

Использовать meld / xxdiff / или что-то еще? Скажите, если у меня есть два файла yaml, как я могу объединить их автоматически? у каждого из них есть несколько сотен строк. общая часть abc: abc: x: 0: null y: 1: null def: x: 0: string ... а также abc…
01 мар '16 в 03:28
1 ответ

Как включить другой YAML в качестве глобального базового файла, используя PyYAML

Я использую YAML в качестве механизма конфигурации, и мне нужно использовать его таким образом, чтобы я мог разделить конфигурации иерархическим способом, скажем, у меня есть base.yaml, который содержит некоторые значения по умолчанию, а затем файл …
06 окт '18 в 00:14
0 ответов

Как скачать libyaml в windows7 python3.4

pip install libyaml Сбор libyaml Не удалось найти версию, которая удовлетворяет требование libyaml (из версий:) Не найдено подходящего распределения для либямль
09 авг '17 в 11:48
0 ответов

Как использовать PyYAML для разбора файлов YAML?

Мне только что удалось установить PyYAML... но я все еще не уверен, как анализировать файлы yaml с помощью PyYAML (извините за плохое знание программирования).. На самом деле мое настоящее намерение - проанализировать / проверить файлы YAML, чтобы у…
08 дек '15 в 21:38
1 ответ

Невозможно импортировать yaml (pyyaml) на travis-ci, используя python 3.6

Я пытаюсь протестировать проект Python, который использует yaml пакет (pyyaml) с использованием travis-ci. sudo: required python: "3.6" before_install: - sudo apt-get install -y python3-pip - sudo pip3 install pyyaml script: - ./setup.py test Однако…
07 июл '17 в 05:14
2 ответа

Как я могу напечатать [] без строки в Python в файле YAML

В моем файле ям я пытаюсь это with open(fname, "w") as f: yaml.safe_dump({'items':['test', 'test2']}, f, default_flow_style=False, width=50, indent=4) Он печатает в следующем формате items: - 'test' - 'test2' Я хочу, чтобы вывод был отформатирован, …
11 май '15 в 04:10
2 ответа

Размер самого большого под-словаря в Python

Я использую Python с файлами конфигурации YAML. У меня есть структура YAML, как это: --- structure: - some: keys subsection: sub1: val1 sub2: val2 - some: keys2 subsection: sub1: val21 sub2: val22 sub3: val23 sub4: val24 Размер "подраздела" не являе…
02 июн '15 в 08:37
2 ответа

Как получить один элемент списка в формате yaml

В моей программе на Python у меня есть строка: test = {"Controller_node1_external_port": {"properties": {"fixed_ips": [{"ip_address": "12.0.0.1"}],"network_id": {"get_param": ["ex_net_map_param",{"get_param": "ex_net_param"}]}},"type": "OS::Neutron:…
08 окт '14 в 11:40
1 ответ

Выравнивание форматирования YAML в журнале Python с конкатенацией буквенных строк

Я пытаюсь настроить мой формат регистрации в приложении Python 3, используя формат конфигурации YAML. Однако я не смог отформатировать его так, как хотел. Формат использует интерполяцию f-строки для интерпретации значений из регистратора. Я хочу доб…
10 авг '18 в 09:53
1 ответ

Словарь | класс | именной кортеж из YAML

У меня есть YAML-файл большого размера (~40 строк), который я загружаю с помощью PyYAML. Это, конечно, разбирается в большой словарь плюс несколько массивов. У меня вопрос: как управлять данными. Я, конечно, могу оставить его в словаре вывода и рабо…
04 фев '19 в 09:06
1 ответ

Присоединение к файлу YAML

Я не могу понять, как работать с файлами YAML, у меня есть db.yaml файл с этим содержанием beatport_links: afro-house: "https://www.beatport.com/genre/afro-house/89/top-100" big-room: "https://www.beatport.com/genre/big-room/79/top-100" breaks: "htt…
17 окт '18 в 19:58
3 ответа

Как десериализовать объект с помощью PyYAML с использованием safe_load?

Имея такой фрагмент: import yaml class User(object): def __init__(self, name, surname): self.name= name self.surname= surname user = User('spam', 'eggs') serialized_user = yaml.dump(user) #Network deserialized_user = yaml.load(serialized_user) print…
13 апр '10 в 06:52
1 ответ

Сохранить блок из файла YAML и добавить его в существующий файл YAML, используя Python

У меня есть большая часть кода, где я читаю каждый файл и дампа в новый файл. Мой следующий шаг - сохранить car1 (от мамы, file2) и добавить его в блок папы как car2, file1). ------ File 1 ------ dad: car1: model: [toyota-venza] awd: true option: na…
31 авг '15 в 16:45
1 ответ

Python: как добавить новый ключ и значение в файле yaml

У меня есть следующий файл YAML. Мне нужно обновить файл YAML с новой парой ключ-значение, используя python. Я делаю следующее, но это дает мне ошибку: pod = mylib.load_yaml("net/pod.yaml") pod['spec']['nodeSelector']['key']='val' это дает ошибку, г…
25 апр '18 в 20:27
1 ответ

Как использовать представитель в более старой версии (версия <= 0.11) ruamel.yaml

ruamel.yaml.RoundTripRepresenter.add_representer(type(None), represent) Прекрасно работает в 0.14.X версия пакета ruamel.yaml Как использовать ту же функциональность в более старой версии (<= 0.11) пакета ruamel.yaml или альтернативный способ исполь…
22 июн '17 в 15:38
2 ответа

Добавить несколько документов в файл yaml | PyYAML

Я работаю над объектом, где первый питон читает YAML, вносит некоторые изменения и затем записывает их обратно в файл. Часть загрузки и обновления значений работает нормально, но когда я пишу файл, он создает списки, а не отдельные документы. testin…
05 ноя '18 в 08:27
1 ответ

pyqt4 + pyyaml ​​/ruamel.yaml dump + приложение для разбивки пакетов pyinstaller

Меня смущает какое-то конкретное поведение, и я не могу найти информацию, которая поможет мне понять ошибку. Ситуация выглядит следующим образом: я сделал небольшой pyqt4 приложение, которое в какой-то момент сбрасывает OrderedDict в строку yaml, ис…
11 мар '16 в 17:12
1 ответ

Как исправить эту ошибку формата YAML?

Я работал над определением нового документа YAML, но при попытке обработать файл я получаю следующую ошибку от yamllint: &gt;syntax error on line 3, col 10: ` suites: ' и следующая ошибка в PyCharm при запуске тестов: ScannerError: значения сопостав…
19 май '14 в 18:23