2
YAMLに数字のシーケンスを表現する方法はありますか?yamlで数字の並びを表現する方法
1から100までのシーケンスを得るには、Pythonではlist(range(1,101))
、Rではseq(1,100)
を使うことができますが、YAMLファイルには同様の方法がありますか?
YAMLに数字のシーケンスを表現する方法はありますか?yamlで数字の並びを表現する方法
1から100までのシーケンスを得るには、Pythonではlist(range(1,101))
、Rではseq(1,100)
を使うことができますが、YAMLファイルには同様の方法がありますか?
あなたはできませんが、そのような規定はYAML仕様のいずれにもありません。もちろん
タグ!range
のためのオブジェクトを作成して、レンジでそのノードを置き換えることができYAMLファイルを解釈するプログラム:
abc: !range
- 0
- 100
それがアプリケーションレベルであり、YAMLは知りません。それについて何か。
こんにちは、このYAMLファイルをSnakemakeファイルで使用します。私はあなたの提案をテストしましたが、 "設定ファイルは有効なJSONまたはYAMLではありません.YAMLの場合、空白とタブインデントを混ぜて使用しないでください"というエラーが表示されます。しかし実際には、YAMLファイルにはスペースがあり、タブインデントはありません。 – XiaokangZH
私はそれが何であるかわからない、私はsnakeyamlを使用していない。私がアプリケーションにすべきことを指示したように、 '!range'のコンストラクタを自分で実装しましたか?そうでなければ、このエラーの原因となる可能性があります。 – Anthon