Я хочу сделать следующее
"@file %(unitname).C" % {'unitname':'Test'}
, но он жалуется на «.C».Как я могу избежать "."символ
Ты не. Вы исправляете спецификатор формата.
"@file %(unitname)s.C" % {'unitname':'Test'}
Другой вариант,
"@file {unitname}.C".format(unitname='Test')
Это может быть предпочтительнее, поскольку format() будет новым стандартом в Python 3.
format()