我可以在Python 2.7中递归使用%s
吗?我试过(Python的新手警惕!)我可以递归使用“%s”吗?
spss.Submit('SAVE OUTFILE = "%s".')%os.path.join(wdir,"PrepareTableScript_%s.sav"%str(ver).zfill(2))
,以便替换%s
字符串中,还有另一种%s
。我得到的错误是:
TypeError: unsupported operand type(s) for %: 'NoneType' and 'str'
但局部变量ver
和wdir
不正确打印出来。我是否得到这个错误,因为我试图递归地使用%s
或者这个(尝试)代码有其他错误?
简短的回答:是的!但更好的问题是,为什么没”你只是尝试一下吗?分解这个问题,我相信你可以弄明白。 – 2013-03-06 13:06:57