Prog.varedetaljer:
Versjon: 3.10
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 74
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
Kommentarer ikke funnet