Pyyaml – вопросы и ответы

297
голосов
5
ответов
У меня >>> import yaml >>> yaml.dump(u'abc') "!!python/unicode 'abc'\n" Но я хочу >>> import yaml >>> yaml.dump(u'abc', magic='something') 'abc\n' Какой волшебны...
8 месяцев назад Paul Tarjan
109
голосов
1
ответ
У меня есть файл yaml, который содержит данные, которые нужно перейти в таблицу, мне нужно преобразовать каждый объект yaml в sql. Может кто-нибудь сказать мне, что я могу использовать, чтобы преоб...
8 месяцев назад skidwa
58
голосов
2
ответа
Я создаю libyaml и устанавливаю его в локальную область: yaml-0.1.5 $ ./configure --prefix=/usr/local/sqlminus yaml-0.1.5 $ make install yaml-0.1.5 $ ls -l /usr/local/sqlminus/include/yaml.h -rw-r-...
8 месяцев, 1 неделя назад Mark Harrison
101
голос
3
ответа
Используя PyYAML, если я прочитал в файле с пустыми значениями в dict: test_str = ''' attrs: first: second: value2 ''' Это first возвращает None для ключа: >>> data = yaml.load(test_str) &...
8 месяцев, 1 неделя назад delgadom
59
голосов
1
ответ
PyYAML довольно крут в отношении наследования пар ключ/значение, но возможно ли включать в базовую структуру следующую base_value_structure. Default_profile: &Default_profile base_value_structu...
8 месяцев, 1 неделя назад rebeling
72
голоса
2
ответа
У меня есть довольно стандартный docker-compose.yml, и мне нужно программно изменить пароль базы данных. Начиная с его файла YAML, я думал, что будет легко редактировать и выгружать содержимое. До ...
8 месяцев, 1 неделя назад Leonardo Galani
59
голосов
2
ответа
У меня есть файл YAML который не может быть привязан к моему репозиторию, потому что содержит пароль и разумную информацию. Это выглядит так: devops: branch: somebranch password: provider: digital_...
8 месяцев, 1 неделя назад Valter Silva
72
голоса
1
ответ
Я пытаюсь использовать YAML для скрипта python. Файл YAML, который я написал, напоминает это: 1: name: apple price: 5 3: name: orange price: 6 2: name: pear price: 2 Когда я загружаю файл YAML с по...
8 месяцев, 1 неделя назад user35510
59
голосов
1
ответ
Я использую TinyDB для небольшой утилиты CLI для управления чертежами личного документа. База данных хранит метаданные для каждого проекта; файл должен быть правдоподобным (чтобы я мог вручную доба...
8 месяцев, 1 неделя назад fndari
59
голосов
2
ответа
Я в тупике. здесь я хочу структурировать свои документы как: release: JULY files: # files /foo/config.py: 1.6 /bar/dao.py: 1.19 Затем я хочу вернуть файлы на основе выпуска, указанного в python. Эт...
8 месяцев, 2 недели назад GoingTharn
102
голоса
2
ответа
Я использую Python с файлами конфигурации YAML. У меня есть структура YAML: --- structure: - some: keys subsection: sub1: val1 sub2: val2 - some: keys2 subsection: sub1: val21 sub2: val22 sub3: val...
8 месяцев, 2 недели назад ju.
116
голосов
1
ответ
У меня есть следующий код: import gnupg import re import textwrap from pprint import pprint import yaml from yaml.events import * class AppendableEvents: def __init__(self, path, events): self.path...
8 месяцев, 2 недели назад user541
109
голосов
1
ответ
Я хочу иметь настраиваемую функцию, которая сериализует произвольные объекты python, например, как функция json.dump имеет необязательный аргумент arg, называемый "default", который должен быть фун...
8 месяцев, 2 недели назад whoisbenli
72
голоса
1
ответ
Около 5 часов назад была выпущена версия 4.1.0 . Это нарушает мои модульные тесты. Вот чистый MVCE, отображающий это: Версия 3.12: >>> import numpy as np >>> import yaml >>&...
8 месяцев, 2 недели назад OneRaynyDay
59
голосов
1
ответ
Я работаю над проектом python с использованием pyyaml. Мне нужно запустить его в контейнере Docker на основе bitnami/minideb: jessie. Версия Python - 2.7.9. Исходный код использует CLoader, и я не ...
8 месяцев, 2 недели назад Luc
72
голоса
1
ответ
Я пытаюсь проверить питон проект, который использует yaml пакет (PyYAML) с использованием Travis-CI. sudo: required python: "3.6" before_install: - sudo apt-get install -y python3-pip - sudo pip3 i...
8 месяцев, 2 недели назад dlasalle
72
голоса
1
ответ
Я использую файл yaml для хранения некоторых данных конфигурации, включая некоторые (много) строк регулярных выражений, которые я не хочу хранить в коде. Все работает, кроме случаев, когда я пытаюс...
8 месяцев, 2 недели назад MarkoC
59
голосов
1
ответ
При поиске в Интернете для использования пользовательских конструкторов я вижу такие вещи: def some_constructor(loader, node): value = loader.construct_mapping(node, deep=True) return SomeClass(val...
8 месяцев, 3 недели назад Jason S
116
голосов
1
ответ
У меня есть образец файла YAML, и я не могу его разобрать с помощью библиотеки PyYAML. setup.yml : key: HostName deviceid: port1 Код Python with open('../configs/setup.yml') as stream: try: print '...
8 месяцев, 3 недели назад user1050619
-4
голоса
1
ответ
Я изучаю фреймворк Robot с использованием Python. Я ищу способы передачи данных в двух разных тестовых случаях. В Java это было легко. Я сделал класс для yaml и дал данные для двух отдельных тестов...
8 месяцев, 3 недели назад aswathy
83
голоса
1
ответ
Я пытаюсь создать формат yaml, который позволяет мне создать объект внутри другого объекта. В этом примере я пытаюсь создать объект State Machine и в то же время заполнять его некоторыми состояниям...
8 месяцев, 3 недели назад jpereira
-4
голоса
1
ответ
В настоящее время у меня есть python2.6 и python3.3 на этом компьютере с CentOS 7. Я установил PyYAML с помощью "yum install PyYAML", но я могу импортировать yaml в python2.6, не работая в python3....
8 месяцев, 3 недели назад JACK ZHANG
101
голос
2
ответа
Я хотел бы создать объект datetime с datetime.datetime.now() PyYAML. Легко вызвать некоторые функции: >>> y = """#YAML ... description: Something ... ts: !!python/object/apply:time.time []...
8 месяцев, 3 недели назад brianz
109
голосов
1
ответ
Мне нужно разбирать логические значения в PYYAML по-своему и преобразовывать их в строки. Для этого я попытался написать "конструктор" и зарегистрировал его с помощью yaml, но ничего не сделал. Бул...
8 месяцев, 3 недели назад Samuel Yaron
110
голосов
1
ответ
Мы используем PyYAML для готовых конфигурационных файлов для разных сред. Но наши блоки YAML теряют целостность. Дайте input.yml ... pubkey: | -----BEGIN PUBLIC KEY----- MIGfMA0GCSq7OPxRrQEBAQUAA4G...
8 месяцев, 3 недели назад Chris Betti
116
голосов
2
ответа
Название довольно понятно. Когда я сохраняю кортеж в YAML файле, я получаю что-то похожее на это: ambient: !!python/tuple [0.3, 0.3 ,0.3] Когда я пытаюсь загрузить его с помощью yaml.safe_load (fil...
8 месяцев, 3 недели назад blz
72
голоса
1
ответ
В настоящее время я загружаю файл YAML, подобный этому import yaml yaml.load('''level0: stuff: string0 level1: stuff: string1 level2: ...''') Приведенный выше код создает вложенные словари. Вместо ...
8 месяцев, 3 недели назад Pushpendre
109
голосов
1
ответ
Я работаю с файлами yaml, которые должны быть доступны для чтения и редактирования, но также будут редактироваться из кода Python. Я использую Python 2.7.3 Файл должен обрабатывать акценты (в основ...
8 месяцев, 3 недели назад Hans Baldzuhn
59
голосов
2
ответа
Я пытаюсь найти элегантный способ загрузки значений, хранящихся в файлах YAML, в мои функции __init__ для нескольких классов. Если у меня есть файл YAML, содержащий что-то вроде: #YAML an_object: v...
8 месяцев, 4 недели назад Nick Sweet
116
голосов
1
ответ
Программное обеспечение, которое у меня есть, требует yaml, основываясь на import yaml наверху. Я установил pyyaml на Mac, который я использую, и он все еще выдал ошибку импорта. Я попытался измени...
8 месяцев, 4 недели назад K. W. Cooper
154
голоса
1
ответ
Я создаю документы Ямля из своих собственных объектов python с помощью PyYaml. например, мой объект: class MyObj(object): name = "boby" age = 34 становится: boby: age: 34 Пока все хорошо. Но я не н...
8 месяцев, 4 недели назад Periodic Maintenance
103
голоса
1
ответ
Как можно игнорировать член Trivial._ignore при сериализации этого объекта? import yaml class Trivial(yaml.YAMLObject): yaml_tag = u'!Trivial' def __init__(self): self.a = 1 self.b = 2 self._ignore...
8 месяцев, 4 недели назад Sean Allred
83
голоса
1
ответ
Есть ли способ настроить PyYAML, чтобы я мог получить номер строки, связанный с данным node? При обработке входного файла, например файла конфигурации, и я сталкиваюсь с семантической ошибкой, я хо...
8 месяцев, 4 недели назад edA-qa mort-ora-y
59
голосов
1
ответ
Я работаю с базой данных Rails, которая содержит сериализованные значения в одном столбце. Эти значения должны были быть обычными Hash es, но из-за неправильной дезинфекции параметров они были сохр...
9 месяцев назад slhck
72
голоса
2
ответа
Я пытаюсь проанализировать файл YAML-переводов с помощью PyYAML, но некоторые клавиши приводят к сбою: import yaml t = yaml.load("%users users have connected: %users users have connected") Ошибка "...
9 месяцев назад AsTeR
72
голоса
3
ответа
Я пытаюсь установить модуль YAML (PyYAML3.10) для Python 2.7 на моем mac. Я получаю сообщение об ошибке foll: $ python setup.py install running install running build running build_py running build_...
9 месяцев назад user1357154
72
голоса
1
ответ
пытаясь установить lutris на centOs 7, он не может найти python3-gobject и python3-PyYAML Но я установил это для каждого python, у меня есть =) Я попытался: yum установить PyYAML python3-PyYAML pip...
9 месяцев назад Stanislav Paponov
59
голосов
1
ответ
Я столкнулся со следующей проблемой: я создаю большой набор данных (несколько 10 ГБ) объектов python. Я хочу создать выходной файл в формате YAML, содержащий запись для каждого объекта, которая сод...
9 месяцев назад m00am
59
голосов
1
ответ
yaml.load() из скалярного литерала выглядит так. key: | line 1 line 2 и получит {"key": "line1\nline2"} как сбрасывать данные в файл с тем же скалярным литералом?
9 месяцев назад jiangwei
59
голосов
1
ответ
У меня есть файл my_yaml.yml со следующим содержимым: my_yaml: person: > John|Doe|48, Jack|Black|39 skills: - name: superhero abilities: - swim - run special_chars: - '! | " "' - '+ | " "' - '\ ...
9 месяцев назад ragesz
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема