問題タブ [ruamel.yaml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ruamel.yamlを使用してPythonでYAMLにコメント行を挿入する方法は?
次を使用してコメント行を追加したい、このような構造がありますruamel.yaml
。
ここで、コメント行 (eol_comments ではない) を挿入して、次のようにします。
を使用して eol_comments を追加できることはわかってruamel.yaml
いますが、コメント行全体を追加する方法が見つかりませんでした。
ruamel.yaml - ruamel.yam がすべてのコメントを保持していない
元の YAML ファイルは
pythonで、私はやった
output_str は次のようになります
そして、コメント 3 とコメント 4 が消えます。これは設計どおりですか、それともバグですか?
python - Conda 'ImportError: ruamel.yaml.comments という名前のモジュールがありません'
Conda を使用してコマンドを実行すると、エラーが発生します。
python - ディープコピー後のタイムスタンプの ruamel.yaml フォーマットが壊れているように見える
deepcopy
いくつかのネストされたキーを変更することを計画しているため、引数 dictが必要な関数があります。しかし、から戻ったときにdeepcopy
、データ型を正しく出力するために明らかに必要な何らかのメタデータが失われます。OrderedDict
ruamel.yaml.round_trip_load
TimeStamp
上記の形式 (スペースの代わりに) でTimeStamps を強制的に出力するために渡すことができるオプション、またはメタデータを壊さずに ruamel.yaml の戻り値をディープコピーする方法を探しています。round_trip_dump
T