%s
Python 2.7 で再帰的に使用できますか? やってみた(Python初心者注意!)
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
か、それともこの (試行された) コードに何か問題があるのでしょうか?