我正在使用SCONS并使用Substfile()从模板生成新文件。我通过Substfile()的SUBST_DICT参数提供替换字典。
在我的替换字典中,我有一个“@ DUMMY @”键,其值为“$ {SOMETHING}”。
当SCONS进行替换时,@ DUMMY @将替换为空白。如何让它填写$ {SOMETHING}呢?
我尝试了各种逃脱: “\ $ {SOMETHING}”:无效的转义序列 “\ $ {SOMETHING}”:替换为“\ $ {SOMETHING}”
答案 0 :(得分:2)
刚刚在一些Python文档中找到答案。用额外的$来逃避价值解决问题。
因此将“@ DUMMY @”设置为“$$ {SOMETHING}”解决了问题。