Я хочу пересмотреть имена папок в каталоге и отсортировать их, я был бы признателен, если кто-то мог бы помочь мне с этим.
Например: у меня есть каталог, который включает sam1 .... sam100000 (желательно, мы не знаем, сколько у нас папок). что я хочу в выходной директории, сортируя и изменяя имена таким образом, что, например, если последняя папка имеет 6 цифр, первая папка будет выглядеть как sam000001 (с добавлением 5 нулей), а для sam15 это будет sam000015 (с добавлением 4 нулей).
заранее спасибо
import os
import os.path
E = 0
for _, dirnames, filenames in os.walk('path'):
E += len(dirnames)
formating= "{0:6}"
enum=["{0:6}".format(i) for i in range (1,E)]
original=[i for i in range (1,E)]
start='sam'
for i in original :
os.rename(start+str(i),start+enum[i])