インストーラーを開発しており、YAML で記述された設定ファイルを作成する必要があります。このファイルには、ユーザーが提供するデータを入力する必要があるプレースホルダーがいくつか含まれています。ファイルを読み取ったコードは次のとおりです。
f = open ('settings.py', 'w +')
settings = open (path + '/ settings_model.yaml', 'r').read()
settings% (user_var)
f.write (settings)
f.close ()
そして、settings_model.yaml ファイルは次のようなものです。
"" "パス = '%s'" ""
スクリプトを実行すると、プレースホルダーが入力されません
"" "パス = '%s'" ""
そのプレースホルダーを正しく埋めるにはどうすればよいですか?