私のファイルはユーザー入力(ユーザーID、パスワードなど)を読み取ります。そして、データをx.ymlファイルに設定します。
X.ymlファイルの内容は
{user: id}
しかし、代わりにコンテンツを次のようにしたい
user: id
どうすればこれを達成できますか?
コメントで述べたように、python YAMLライブラリはジョブに適したツールです。必要な出力を取得するには、キーワード引数default_flow_style=False
をyaml.dump
に渡す必要があります。
>>> x = {"user" : 123}
>>> with open("output_file.yml", "w") as output_stream:
... yaml.dump(x, output_stream, default_flow_style=False)
ファイル「output_file.yml」には以下が含まれます。
user: 123
yaml.dump
のカスタマイズ方法の詳細については、 http://pyyaml.org/wiki/PyYAMLDocumentation を参照してください。