Я столкнулся с проблемой при открытии файла со случайно сгенерированным именем в Python 2.6.
import random
random = random.randint(1,10)
localfile = file("%s","wb") % random
Тогда я получаю сообщение об ошибке о последней строке:
TypeError: unsupported operand type(s) for %: 'file' and 'int'
Я просто не могу понять это ни с собой, ни с Google, но я думаю, что для этого нужно лекарство.