【发布时间】:2011-02-24 08:26:24
【问题描述】:
我想做以下事情
"@file %(unitname).C" % {'unitname':'Test'}
但它抱怨'.C'。我怎样才能逃脱'。性格?
【问题讨论】:
标签: python string formatting
我想做以下事情
"@file %(unitname).C" % {'unitname':'Test'}
但它抱怨'.C'。我怎样才能逃脱'。性格?
【问题讨论】:
标签: python string formatting
你没有。你修复格式说明符。
"@file %(unitname)s.C" % {'unitname':'Test'}
【讨论】:
另一种选择是,
"@file {unitname}.C".format(unitname='Test')
这可能更可取,因为format() 将成为 Python 3 中的新标准。
【讨论】: