ランダムな文字列を作成するスクリプトがあり、それをプレースホルダーに変換したいと思います。これが私のスクリプトです:
import random
def randstring(length=10):
valid_letters='abcdefghijklmnopqrstuvqxyz1234567890'
return ''.join((random.choice(valid_letters) for i in xrange(length)))
print randstring(15)
#prints something like "qkxfdqp5jockf6n"
作成した「randstring(15)」の値を%sや%dなどの変換指定子に変換できるようにしたい。これは単純なはずですが、私には理解できません。ありがとう。