我可以在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