PyYAML

ソフトウェアのスクリーンショット:
PyYAML
ソフトウェアの詳細:
バージョン: 3.10
日付のアップロード: 12 May 15
開発者: Kirill Simonov
ライセンス: 無料
人気: 17

Rating: nan/5 (Total Votes: 0)

PyYAMLプロジェクトは、Python用のYAMLエミッタとパーサーです。 PyYAMLは完全なYAML 1.1パーサー、Unicodeサポート、漬物のサポート、可能な拡張API、および実用的なエラーメッセージを提供しています。
PyYAMLは、標準のYAMLタグをサポートし、任意のPythonオブジェクトの表現を可能にするPythonの固有のタグが用意されています。 PyYAMLはシリアル化および持続性をオブジェクトへの複雑なコンフィギュレーションファイルからのタスクの広い範囲に適用されます。

特徴:

この完全なYAML 1.1パーサー。特に、PyYAMLは仕様からすべての例を解析することができます。解析アルゴリズムはYAMLパーサーの実装の基準となるために十分に簡単です。
UTF-8 / UTF-16の入力/出力、uはエスケープシーケンスを含むUnicodeのサポート。
(SAXのような)低レベルのイベントベースのパーサーおよびエミッタAPI。
(DOMや漬物など)は、ネイティブのPythonオブジェクトをシリアライズおよびデシリアライズするための高レベルAPI。
YAMLタイプリポジトリからすべてのタイプのためのサポート。単純な拡張APIが提供されます。
比較的賢明なエラーメッセージ。

このリリースで新しい何が:

この初期化されていないメモリの固定使用((COM)ヤフー-INC(ドット)でcegnerしていただき、ありがとうございます)LibYAMLバインディングでアンカーを放出します。
UTF-16のために、誤ったBOM文字を放出する固定(バレンティンNechayevにありがとう)
好適な線幅を尊重しない折り畳まれたスカラーのためのエミッタを修正しました(Ingyにありがとう)。
%タグディレクティブを放出して微妙な順序の問題を修正しました(アンドレイSomovにありがとう)。
LibYAMLバインディングを修正しパフォーマンスの低下。

このバージョン3.07の新機能です:

このエミッタは、ブロックスタイルでも有数の空白で出力スカラーに学びました。
テストスイートは、リファクタリングとソースディストリビューションに含まれています。
CDumperのパスリゾルバが修正されました。
曖昧さを解析する可能性がある場合、明示的な文書終了標識が強制されます。
他のマイナーな修正や改良があります。

このバージョン3.06の新機能です:

このsetup.pyスクリプトはLibYAMLを検出し、自動的LibYAMLバインディングを構築します。
建物LibYAMLバインディングはもはやパイレックスがインストールされている必要がありません。
入力ストリームは複数のYAMLドキュメントが含まれている場合」yaml.loadは() '例外が発生します。
LibYAMLバインディングによって生成される例外が修正されました。
ドット '。'文字は、フロートが修正されました!!と認識されています。
!!タイムスタンプの値を構築する上でのPython 2.3互換性の問題が修正されました。
属性のYAML .__ version__」と「YAML .__ with_libyaml__ 'が追加されました。

この要件:

このパイソン

同じようなソフトウェア

Marky
Marky

20 Feb 15

...">VTD-XML

20 Feb 15

Amoeba
Amoeba

3 Jun 15

scrap2rtf
scrap2rtf

20 Feb 15

開発者の他のソフトウェア Kirill Simonov

PyYAML
PyYAML

13 May 15

へのコメント PyYAML

コメントが見つかりません
コメントを追加
画像をオンにする!