我正在开发一个安装程序,我需要创建一个用 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 文件类似于:
"" "PATH = '%s'" ""
当我运行脚本时,占位符未填充
"" "PATH = '%s'" ""
我该怎么做才能正确填充占位符?