错误
在使用Python时,通过‘Makefile.template’模板生成Makefile文件时,报错“ValueError: Invalid placeholder in string”
原因
“Makefile.template”文件中,除了所指定的替换变量外,原始文件中还存在一些$(target)
变量
$$ is an escape; it is replaced with a single $.
Any other appearance of $ in the string will result in a ValueError being raised.
解决
在不需要替换的变量前加两个$$
符号。