私は困惑しています。私は、Pythonで特定のリリースに基づいてファイルを返すようにしたい- マップでどのように型を定義できますか?
release: JULY
files:
# files
/foo/config.py: 1.6
/bar/dao.py: 1.19
:として、ここで私は私のドキュメントを構築したいものです。その部分は簡単ですが、浮動小数点として値を返しています。これは問題を引き起こします。私は前処理をせずに文字列にそれらを強制したいと思います。 (私はファイルを開き、バージョンをループし、各エントリに!python/strを付加したくない)
タグはこれを行う方法であると仮定していますが、頭やどのように/私はタグを定義することができますの観点からドキュメントの尾。
任意のポインタ?
数字の前後に引用符を追加する方がやや簡単です。あなたは、少なくともYAMLパーサではなく、魔法のように動作させることはできません.IAML仕様では、\ d + \。\ d +がfloatとして扱われることを要求しています。 – delnan
XMLスキーマのような定義を作成できませんか? – GoingTharn
そのようなものを提供しようとするプロジェクトがあります。 [Kwalify](http://www.kualata-lab.com/kwalify/)。しかし、彼らが型の強制を含む構文解析を提供しているのか、標準のパーサーがそれを解析してスキーマに合致するオブジェクトに解析するのかを調べるだけではわかりません。 – delnan