PyYAML

Screenshot Software:
PyYAML
Mga detalye ng Software:
Bersyon: 3.10
I-upload ang petsa: 12 May 15
Nag-develop: Kirill Simonov
Lisensya: Libre
Katanyagan: 17

Rating: nan/5 (Total Votes: 0)

proyekto PyYAML ay isang YAML emitter at parser para Python. Nagtatampok PyYAML isang kumpletong YAML 1.1 parser, pag Unicode, pag-atsara, kaya extension API, at kapansin-pansin mensahe ng error.
Sumusuporta PyYAML standard YAML tags at nagbibigay ng Python-specific tags na payagan ang mga representasyon ng isang arbitrary Python object. PyYAML ay naaangkop para sa isang malawak na hanay ng mga gawain mula sa mga komplikadong mga file ng configuration sa object serialization at pagtitiyaga

Features .

  • ng isang kumpletong YAML 1.1 parser. Sa partikular, PyYAML maaaring mai-parse ang lahat ng halimbawa mula sa mga detalye. Ang pag-parse ng algorithm ay simple sapat na maging isang sanggunian para sa YAML parser implementors.
  • Unicode suporta kasama ang UTF-8 / UTF-16 input / output and u makatakas sequences.
  • parser mababang antas ng kaganapan-based at emitter API (tulad ng saksopon).
  • mataas na antas ng API para serializing at deserializing native bagay Python (tulad ng DOM o atsara).
  • suporta para sa lahat ng uri mula sa lalagyan YAML uri. Ang isang simpleng API extension ay ibinigay.
  • medyo matino mensahe ng error.

Ano ang bago sa release na ito:

  • Mga Fixed paggamit ng uninitialized memorya kapag nagpapalabas anchor sa LibYAML bindings ( Salamat sa cegner (at) yahoo-inc (tuldok) com).
  • Mga Fixed nagpapalabas maling BOM character para sa UTF-16 (Salamat sa Valentin Nechayev)
  • Mga Fixed emitter para nakatiklop scalars hindi isinasaalang-alang ang mga ginustong lapad ng linya (Salamat sa Ingy).
  • Mga Fixed isang sanay na isyu ng pag-order sa mga nagpapalabas% TAG direktiba (Salamat sa Andrey Somov).
  • pagbabalik Nakatakdang pagganap na may LibYAML bindings.

Ano ang bago sa bersyon 3.07:

  • natutunan emitter Ang output scalars sa nangungunang whitespaces sa isang bloke style.
  • Ang mga pagsubok na suite ay refactored at kasama sa pamamahagi source.
  • Ang path resolver in CDumper ay maayos.
  • Isang malinaw na tagapagpahiwatig end dokumento ay sapilitang kapag may isang posibilidad ng pag-parse ng kalabuan.
  • May mga iba pang mga menor de edad pag-aayos at pagpapabuti.

Ano ang bago sa bersyon 3.06:

  • Nakikilala Ang setup.py script LibYAML at awtomatikong gagawa LibYAML bindings .
  • hindi na nangangailangan ng Building LibYAML bindings install Pyrex.
  • 'yaml.load ()' iaangat ng isang exception kung ang input stream ay naglalaman ng higit sa isang YAML dokumento.
  • Exceptions na nagawa sa pamamagitan LibYAML bindings ay naayos na.
  • Ang isang tuldok '.' karakter na kinikilala bilang !! float ay maayos.
  • A Python 2.3 compatibility isyu sa paggawa !! values ​​timestamp ay maayos.
  • 'yaml .__ version__' Ang mga katangian at 'yaml .__ with_libyaml__' ay naidagdag.

Kinakailangan :

  • sawa

Katulad na software

DocBook Doclet
DocBook Doclet

17 Feb 15

Pybtex
Pybtex

14 Apr 15

vdexcsv
vdexcsv

11 May 15

Iba pang mga software developer ng Kirill Simonov

PyYAML
PyYAML

13 May 15

Mga komento sa PyYAML

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!