Измените цикл while на:
for i in range(start, end):
Затем используйте i
в теле метода.Другие моменты:
- Использование
start
в качестве счетчика может привести к путанице.Если вы измените значение start
, оно больше не будет началом. - Используйте необработанную строку для пути:
r'C:\Users\Owner\Desktop\test'
- Попробуйте использовать
str.format
для построения строки, а неконкатенация строк.
В Python 2.x xrange
может быть несколько более эффективным, чем range
, хотя это, вероятно, не является существенной проблемой, учитывая размер используемых чисел.