Как превратить 0000 в 0001 и сохранить в текстовый файл, потом 0001 превратить 0002 и сохранить в текстовый файл, действие нужно повторять до тех пор, пока изначальное 0000 не превратиться в 9999?
filename = 'file.txt'
while True:
i = 0
try:
with open(filename, 'r') as f:
l = f.readline()
i = int(l)
except:
pass
else:
i += 1
if i == 9999:
break
with open(filename, 'w') as f:
f.write("{:04d}".format(i))
Не является ответом на вопрос, так как не решает поставленной задачи.
Коллега, в вопросе просят записать в файл. И конечно, жаль, что Yandex.Q не поддерживает форматирования кода python...