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

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

Sweave2knitr
Sweave2knitr

20 Feb 15

Sax Filter
Sax Filter

2 Jun 15

Hatena2reST
Hatena2reST

20 Feb 15

Bib2x
Bib2x

3 Jun 15

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

PyYAML
PyYAML

13 May 15

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

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