1
正しい形式でYAMLにデータをダンプすることに問題があります。他の同様の質問を見たが、この問題の解決策は見つけられなかった。 Pythonで 現在のコード:ruamel yamlによる値変更は機能しません。インデントは無視されます
template = yaml.load(open(templateFile), Loader=yaml.RoundTripLoader)
template["key"] = new_value
yaml.dump(template, sys.stdout, Dumper=yaml.RoundTripDumper, indent=2)
入力:
parameters:
key: value
出力:
parameters:
key: value
key: new_value
予想される出力:
parameters:
key: new_value
コードを変更する必要がありますどのように、のいずれか古いものを変更する「キー」値を入力するか、またはインデントを正しく入力して新しい値を入力しますか?
"Look into into ot彼女の似たような質問 "にはリンクや説明が含まれています。 –