Есть папка с файлами 1.txt, 2.txt, 3.txt, 4.txt и так далее
Задача переименовать файлы в обратном порядке при помощи скрипта. Делаю задачу для изучения питона, на ней и застрял
Вот код, только учусь, так что сильно не пинайте
import os f = os.listdir('path_to_folder') i = 4 for item in os.listdir('path_to_folder'): dst = str(i) + '.txt' src = 'path_to_folder' + item dst = 'path_to_folder' + dst os.rename(src, dst) i = i - 1 print('done')
Почему то не работает сортировка, в переменную f файлы попадают в таком порядке
4.txt, 1.txt, 2.txt, 3.txt.
Объясните по возможности мой косяк и как исправить