在python中,我尝试使用模板
from string import Template
s = Template("hello $world")
print s.substitute(world="Stackoverflow")
Run Code Online (Sandbox Code Playgroud)
好的,但是,在模板中,我需要连接一个没有空格的字符串,例如
s = Template("a small number : $number e6")
print s.substitute(number=5)
Run Code Online (Sandbox Code Playgroud)
我需要a small number : 5e6作为输出,并且5和e6之间没有空格。
在模式周围使用花括号:
Template("a small number : ${number}e6")
Run Code Online (Sandbox Code Playgroud)
结果:
>>> Template("a small number : ${number}e6").substitute(number=5)
'a small number : 5e6'
Run Code Online (Sandbox Code Playgroud)