Вопросы с тегом 'pyyaml'

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

Как установить пакет yaml для Python?

У меня есть программа на Python, которая использует YAML. Я попытался установить его на новый сервер с помощью pip install yaml и он возвращает следующее: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy...
10 янв. '13 в 15:42
9

В Python, как вы можете загружать сопоставления YAML как OrderedDicts?

Я хотел бы получить PyYAML загрузчик для загрузки сопоставлений (и упорядоченных сопоставлений) в Python 2.7+ OrderedDict вместо ванильного dict и списка пар, который он использует в настоящее время. Какой лучший способ сделать это?
25 февр. '11 в 19:52
2

Как я могу записать данные в формате YAML в файле?

Мне нужно записать приведенные ниже данные в файл yaml с помощью Python: {A:a, B:{C:c, D:d, E:e}} т.е. словарь в словаре. Как я могу достичь этого?
18 сент. '12 в 5:04
5

pyyaml: демпинг без тегов

У меня >>> import yaml >>> yaml.dump(u'abc') "!!python/unicode 'abc'\n" Но я хочу >>> import yaml >>> yaml.dump(u'abc', magic='something') 'abc\n' Какой волшебный парам не содержит тегов?
23 дек. '09 в 2:03
1

Чтение YAML в python

У меня есть файл yaml, который выглядит как --- level_1: "test" level_2: 'NetApp, SOFS, ZFS Creation' request: 341570 --- level_1: "test" level_2: 'NetApp, SOFS, ZFS Creation' request: 341569 --- level_1: "test" level_2: 'NetApp, SOFS, ZFS Creation'...
16 янв. '13 в 13:27
5

Как обновить пакет disutils PyYAML?

Я пытался установить chatterbot, который имеет зависимость от PyYAML = 3.12. На моей машине Ubuntu версия PyYAML - 3.11. Поэтому я использовал следующую команду для обновления PyYAML: sudo -H pip3 install --upgrade PyYAML Но это приводит к следующ...
19 апр. '18 в 1:59
10

Может ли PyYAML сбрасывать элементы в не алфавитном порядке?

Я использую yaml.dump для вывода dict. Он печатает каждый элемент в алфавитном порядке на основе ключа. >>> d = {"z":0,"y":0,"x":0} >>> yaml.dump( d, default_flow_style=False ) 'x: 0\ny: 0\nz: 0\n' Есть ли способ управлять поряд...
28 мая '13 в 0:15
2

Сохранить/выгрузить файл YAML с комментариями в PyYAML

У меня есть файл yaml, который выглядит следующим образом: # The following key opens a door key: value Есть ли способ, которым я могу load и dump использовать эти данные при сохранении комментария?
31 авг. '11 в 10:50
2

Как заставить PyYAML загружать строки как объекты Unicode?

Пакет PyYAML загружает немаркированные строки как объекты unicode или str, в зависимости от их содержимого. Я хотел бы использовать объекты unicode в своей программе (и, к сожалению, пока не могу переключиться на Python 3). Есть ли простой способ з...
22 мая '10 в 23:27
2

Сохранять новые строки в YAML

Как мне отформатировать YAML-документ так, чтобы PyYAML мог его правильно разобрать? Data: Some data, here and a special character like ':' Another line of data on a separate line Я знаю, что символ ":" является особенным, поэтому я должен о...
20 сент. '10 в 3:42
2

Создание массива элементов словаря в YAML?

В основном пытается что-то сделать в yaml, что можно сделать с помощью этого json: { models: [ { model: "a" type: "x" #bunch of properties... }, { model: "b" type: "y" #bunch of properties... } ] } До сих пор это...
13 мая '15 в 17:16
1

Я не понимаю, что такое тег YAML.

Я получаю его на каком-то уровне, но мне еще предстоит увидеть пример, который не вызвал больше вопросов, чем ответов. http://rhnh.net/2011/01/31/yaml-tutorial # Set.new([1,2]).to_yaml --- !ruby/object:Set hash: 1: true 2: true Я понимаю, ...
05 мар. '13 в 20:21
4

Как я могу контролировать, какую скалярную форму PyYAML использует для моих данных?

У меня есть объект с коротким строковым атрибутом и длинный многострочный строковый атрибут. Я хочу написать короткую строку в виде скаляризованного YAML-скаляра и многострочной строки как литерал-скаляр: my_obj.short = "Hello" my_obj.long = "Line1\...
27 дек. '11 в 3:49
1

pyyaml ​​производит нежелательный выход python/unicode

Я использую pyyaml, чтобы выгрузить объект в файл. В объекте есть несколько строк юникода. Я сделал это раньше, но теперь он создает выходные элементы следующим образом: 'item': !!python/unicode "some string" Вместо желаемого: 'item': 'some strin...
03 дек. '13 в 13:43
1

YAML загружает 5e-6 как строку, а не число

Когда я загружаю число с e-формой дампа JSON с YAML, число загружается как строка, а не float. Я думаю, что этот простой пример может объяснить мою проблему. import json import yaml In [1]: import json In [2]: import yaml In [3]: All = {'one':1,...
26 мая '15 в 12:45