Для версий Python до 2.6, используйте оператор форматирования строки %
:
filename = "ME%d.txt" % i
Для версии 2.6 и выше используйте метод str.format()
:
filename = "ME{0}.txt".format(i)
Хотя первый пример все еще работает в 2.6, второй предпочтительнее.
Если у вас есть более 10 файлов с таким именем, вы можете добавить начальные нули, чтобы файлы были упорядочены правильно в списках каталогов:
filename = "ME%02d.txt" % i
filename = "ME{0:02d}.txt".format(i)
Это приведет к созданию имен файлов, таких как ME00.txt
- ME99.txt
. Для получения дополнительных цифр замените 2
в примерах на более высокое число (например, ME{0:03d}.txt
).