PyYAML

Skjermbilde programvare:
PyYAML
Prog.varedetaljer:
Versjon: 3.10
Last opp dato: 12 May 15
Utvikler: Kirill Simonov
Lisens: Gratis
Popularitet: 17

Rating: nan/5 (Total Votes: 0)

PyYAML Prosjektet er en YAML emitter og parser for Python. PyYAML har et komplett YAML 1.1 parser, Unicode-støtte, pickle support, stand forlengelse API, og fornuftige feilmeldinger.
PyYAML støtter standard YAML tags og gir Python-spesifikke koder som gjør at representasjon av en vilkårlig Python objekt. PyYAML gjelder for et bredt spekter av oppgaver fra komplekse konfigurasjonsfiler til objekt serialisering og utholdenhet

Egenskaper .

  • en komplett YAML 1.1 parser. Spesielt kan PyYAML analysere alle eksempler fra beskrivelsen. Analyser algoritmen er enkel nok til å være en referanse for YAML parser implementors.
  • Unicode-støtte, inkludert UTF-8 / UTF-16 input / output og u escape-sekvenser.
  • lavnivå hendelsesbasert parser og emitter API (som SAX).
  • høyt nivå API for seriefunksjon og deserializing innfødte Python objekter (for eksempel DOM eller pickle).
  • støtte for alle typer fra den YAML typer depotet. En enkel utvidelse API er gitt.
  • relativt fornuftig feilmeldinger.

Hva er nytt i denne versjonen:

  • Fast bruk av initialisert minne når emitting ankere med LibYAML bindinger ( Takk til cegner (at) yahoo-inc (dot) com).
  • Fast emitting feil BOM tegn for UTF-16 (Takk til Valentin Nechayev)
  • Fast emitter for brettede scalars ikke respekterer den foretrukne linjebredde (Takk til Ingy).
  • Fikset en subtil bestilling problemet med utslipp% Tags direktiver (Takk til Andrey Somov).
  • Fast ytelse regresjon med LibYAML bindinger.

Hva er nytt i versjon 3.07:

  • lært Emitteren til utgangs scalars med ledende mellomrom i en blokk stil.
  • Testen Suiten er refactored og inkludert i kildedistribusjonen.
  • Stien resolver i CDumper har blitt fikset.
  • En eksplisitt dokumentet slutten indikatoren er tvunget når det er en mulighet for parsing tvetydighet.
  • Det er andre mindre feilrettinger og forbedringer.

Hva er nytt i versjon 3.06:

  • Den setup.py skriptet oppdager LibYAML og bygger LibYAML bindinger automatisk .
  • Building LibYAML bindingene krever ikke lenger Pyrex installert.
  • 'yaml.load ()' hever et unntak hvis inngangsstrømmen inneholder mer enn én YAML dokumentet.
  • Unntak produsert av LibYAML bindingene har blitt fikset.
  • En dot '.' karakter blir anerkjent som !! float har blitt fikset.
  • En Python 2.3 kompatibilitetsproblem i å bygge !! systemtidverdier har blitt fikset.
  • De attributtene 'YAML .__ version__' og 'YAML .__ with_libyaml__ "har blitt lagt til.

Krav

  • Python

Lignende programvare

AsciiDoc
AsciiDoc

19 Feb 15

xslet / xsltester
xslet / xsltester

14 Apr 15

WIX
WIX

3 Jun 15

jGnash2QIF
jGnash2QIF

2 Jun 15

Annen programvare fra utvikleren Kirill Simonov

PyYAML
PyYAML

13 May 15

Kommentarer til PyYAML

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!