【发布时间】:2013-07-09 05:21:41
【问题描述】:
我想将一个字符串传递给一个变量到一个字符串,然后它又将 passwd 传递给一个函数。我写了下面的代码:
不工作
env = 'D'
myFunction("Checking Processes A%s/B%s",'')% (env,env)
错误
myFunction("Checking Processes A%s/B%s",'')% (env,env)
TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple'
由于代码失败,我重写如下:
工作
env = 'D'
str = "Checking Processes A%s/B%s" %(env,env)
myFunction(str,'')
任何人都可以建议任何替代的更短的方法吗?理想情况下,在我的第一次尝试中,这意味着更少的 LOC。
【问题讨论】:
标签: python string python-2.6