PyYAML

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

Rating: 2.0/5 (Total Votes: 2)

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

magictree
magictree

11 May 15

rst2marsedit
rst2marsedit

14 Apr 15

YaHP Converter
YaHP Converter

15 Apr 15

Annen programvare fra utvikleren Kirill Simonov

PyYAML
PyYAML

13 May 15

Kommentarer til PyYAML

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