我想为文件创建一个输出名称,输入将/应该是这样的:
"seriesName Episode epNr 720p"
,我想将 seriesName 和 epNr 设置为我设置的变量。 例如:
seriesName="Mr. Robot"
epNr=10
如果我打印(输出),输出应该是
"Mr. Robot Episode 10 720p"
答案 0 :(得分:1)
尝试使用str.replace
:
myString = "seriesName Episode epNr 720p"
replacedString = myString.replace('seriesName', 'Mr. Robot').replace('epNr', '10')
print(replacedString)
或者更好的方法是,将str.format
与关键字参数一起使用:
In [1]: myString = "{seriesName} Episode {epNr} 720p"
In [2]: myString.format(seriesName='Mr. Robot', epNr='10')
Out[3]: 'Mr. Robot Episode 10 720p'
答案 1 :(得分:0)
一种更通用的方法:
seriesName="Mr. Robot"
epNr=10
print "{} Episode {} 720p".format(seriesName,epNr)