parse yaml
parse yaml
YAML ist ein Datenveröffentlichungformat, das für menschliche Lesbarkeit und Interaktion mit scripting Sprachen bestimmt ist.
PyYAML ist eine yaml Syntaxanalyse und Emitter für die Programmiersprache der Pythonschlange.
MITTEILUNG: PyYAML wird im Sinne der MIT-Lizenz genehmigt, zur Verfügung gestellt und entwickelt.
Merkmale von „PyYAML“:
· eine komplette yaml 1.1 Syntaxanalyse. Insbesondere kann PyYAML alle Beispiele von der Bedingung analysieren. Der Parsing-Algorithmus ist einfach genug, ein Hinweis für yaml Syntaxanalyse Implementors zu sein.
· Unicode Träger einschließlich Input/Output UTF-8/UTF-16 und u-Escape-Folgen.
· niedrige Ereignis-gegründete Syntaxanalyse und Emitter API (wie SAXOPHON).
· hochqualifizierte API für serializing und das Deserializing gediegene Pythonschlange wendet ein (wie DOM oder Essiggurke).
· Träger für alle Typen vom yaml schreibt Behälter. Eine einfache Extension API wird zur Verfügung gestellt.
· verhältnismäßig vernünftige Fehlermeldungen.
Änderungen von der vorhergehenden Version
· setup.py überprüft, ob LibYAML und wenn ja eingebaut ist, baut auf und baut LibYAML Schwergängigkeiten ein. Zu Einbau der LibYAML Schwergängigkeiten erzwingen oder abschalten, Gebrauch --mit-libyaml oder --ohne-libyaml beziehungsweise (regelt teilweise #34).
· Gebäude LibYAML Schwergängigkeiten erfordert nicht mehr eingebautes Pyrex (örtlich festgelegtes #33).
· yaml.load () wirft eine Ausnahme auf, wenn der Eingabestrom mehr als ein yaml Dokument enthält (örtlich festgelegtes #54).
· Örtlich festgelegte Ausnahmen produzierten durch LibYAMLschwergängigkeiten (örtlich festgelegtes #50).
· Reparierte einen Punkt. Zeichen, das wie! erkannt wird! Gleitbetrieb (örtlich festgelegtes #62).
· Örtlich festgelegte Kompatibilitätsausgabe der Pythonschlange 2.3 beim Konstruieren!! Zeitstempelwerte.
· Windows-binäre Pakete werden gegen die LibYAML Stallzweigniederlassung aufgebaut.
· Hinzugefügtes Attribute yaml. __version und yaml. __with_libyaml (örtlich festgelegtes #85).
Interpres hat auch die Fähigkeit, normale Textdateien zu analysieren.
Was in diesem Auslösen neu ist:
· Aktualisierte Schnittstelle.
- RSS und Atomzufuhren
- Anwendung und scripting Teilterminologiebetriebsmittel.
Was in diesem Auslösen neu ist:
· hinzugefügte Terminologie-Suite;
· geändertes Format der Schlüsselwert Listensätze analysieren innen RSS
Vollständig Freeware für nicht gewerblichen Gebrauch.
Vollständig Freeware für nicht gewerblichen Gebrauch.
Vollständig Freeware für persönlichen Gebrauch.
Chronisches fähiges, Datteln/Zeiten in einer großen Vielfalt der natürlichen und Standardformate von den einfachen Sachen wie leicht zu analysieren „morgen“ kompiliert Sachen wie „7 Stunden vor Morgen am Mittag“.
