問題タブ [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.

0 投票する
1 に答える
3474 参照

python - ruamel.yamlを使用してPythonでYAMLにコメント行を挿入する方法は?

次を使用してコメント行を追加したい、このような構造がありますruamel.yaml

ここで、コメント行 (eol_comments ではない) を挿入して、次のようにします。

を使用して eol_comments を追加できることはわかってruamel.yamlいますが、コメント行全体を追加する方法が見つかりませんでした。

0 投票する
1 に答える
703 参照

ruamel.yaml - ruamel.yam がすべてのコメントを保持していない

元の YAML ファイルは

pythonで、私はやった

output_str は次のようになります

そして、コメント 3 とコメント 4 が消えます。これは設計どおりですか、それともバグですか?

0 投票する
1 に答える
2392 参照

python - YAML の複数行の値を折り畳まれたブロックのスカラー スタイルに変換しますか?

0 投票する
13 に答える
54536 参照

python - Conda 'ImportError: ruamel.yaml.comments という名前のモジュールがありません'

Conda を使用してコマンドを実行すると、エラーが発生します。

0 投票する
1 に答える
219 参照

python - ディープコピー後のタイムスタンプの ruamel.yaml フォーマットが壊れているように見える

deepcopyいくつかのネストされたキーを変更することを計画しているため、引数 dictが必要な関数があります。しかし、から戻ったときにdeepcopy、データ型を正しく出力するために明らかに必要な何らかのメタデータが失われます。OrderedDictruamel.yaml.round_trip_loadTimeStamp

上記の形式 (スペースの代わりに) でTimeStamps を強制的に出力するために渡すことができるオプション、またはメタデータを壊さずに ruamel.yaml の戻り値をディープコピーする方法を探しています。round_trip_dumpT