PyYAML

Скриншот программы:
PyYAML
Детали программы:
Версия: 3.10
Дата загрузки: 12 May 15
Разработчик: Kirill Simonov
Тип распространения: Бесплатная
Популярность: 17

Rating: nan/5 (Total Votes: 0)

Проект PyYAML является YAML излучатель и анализатор для Python. PyYAML имеет полный YAML 1.1 парсер, поддержку Unicode, поддержку рассол, способный расширение API, и разумные сообщения об ошибках.
PyYAML поддерживает стандартные теги YAML и обеспечивает Python конкретных тегов, которые позволяют представление произвольного объекта Python. PyYAML применяется для широкого спектра задач от сложных конфигурационных файлов, чтобы сериализации объектов и настойчивость

Особенности :.

  • полное YAML парсер 1.1. В частности, PyYAML может разобрать все примеры из спецификации. Алгоритм разбора достаточно прост, чтобы быть эталоном для YAML парсеров разработчикам.
  • поддержка юникода в том числе UTF-8 / UTF-16 ввода / вывода и у управляющих последовательностей.
  • на основе событий анализатор низкого уровня и эмиттера (API SAX как).
  • высокого уровня API для сериализации и десериализации объектов родные Python (как DOM или рассол).
  • поддержка для всех типов от типов хранилища YAML. Простой расширение API предоставляется.
  • относительно разумным сообщения об ошибках.

Что нового В этом выпуске:

  • Исправлена ​​использование неинициализированной памяти при излучении якоря с LibYAML привязок ( Благодаря cegner (в) Yahoo Inc-(точка) ком).
  • Исправлена ​​излучающих неправильные символы спецификации для UTF-16 (Спасибо Валентину Нечаева)
  • Исправлена ​​излучатель для сложенными скаляров не уважающих предпочтительную ширину линии (спасибо Ingy).
  • Исправлена ​​проблема упорядочения тонкий с излучающих директивы% TAG (Спасибо Андрею Сомова).
  • Исправлена ​​производительность регрессии с LibYAML привязок.

Что нового в версии 3.07:

  • Излучатель научились выходных скаляров с ведущими пробелами в блоке стиль.
  • Тест люкс реструктурировать и включены в исходный дистрибутив.
  • Путь распознаватель в CDumper была исправлена.
  • Явный показатель документ конец вынуждены, когда есть возможность разбора двусмысленности.
  • Есть другие мелкие исправления и улучшения.

Что нового в версии 3.06:

  • The setup.py сценарий обнаруживает LibYAML и автоматически строит LibYAML привязки .
  • Строительство LibYAML привязки больше не требует установки Pyrex.
  • 'yaml.load () вызывает исключение, если входной поток содержит более чем одну YAML документа.
  • Исключения произведенные LibYAML привязок были исправлены.
  • Точка '.' характер признается в качестве !! поплавок был зафиксирован.
  • Python, 2.3 проблема совместимости при построении !! значения временных меток была исправлена.
  • "YAML .__ version__" атрибуты и «YAML .__ with_libyaml__" были добавлены.

Требования

  • Python

Похожие программы

vdexcsv
vdexcsv

11 May 15

UberWriter
UberWriter

17 Feb 15

Sweave2knitr
Sweave2knitr

20 Feb 15

netdiag
netdiag

11 May 15

Другие программы разработчика Kirill Simonov

PyYAML
PyYAML

13 May 15

Комментарии к PyYAML

Комментарии не найдены
добавить комментарий
Включите картинки!