1

我正在使用 SCONS 并使用 Substfile() 从模板生成新文件。我通过 Substfile() 的 SUBST_DICT 参数提供了一个替换字典。

在我的替换字典中,我有一个值为“${SOMETHING}”的键“@DUMMY@”。

当 SCONS 进行替换时,@DUMMY@ 被替换为空白。我怎样才能让它填写 ${SOMETHING} 呢?

我尝试了各种转义: "\${SOMETHING}": 无效的转义序列 "\${SOMETHING}": 替换为 "\${SOMETHING}"

4

1 回答 1

2

刚刚在一些 Python 文档中找到了答案。用额外的 $ 转义值解决了这个问题。

所以设置“@DUMMY@”等于“$${SOMETHING}”解决了这个问题。

于 2012-10-12T16:41:19.480 回答