Когда я пытаюсь отсортировать файлы в каталоге, содержащем 1a, 121a и 151a, файл 121a появляется первым перед файлом 1a

#file #sorting

Вопрос:

Друзья, у меня есть папка, содержащая три файла с именами 1a.txt, 121а amp; 151a.txt. Когда я пытаюсь отсортировать файлы, имя файла 121a стоит перед 1a.

 import os
path = r"C:UsersAdminDownloadsTelegram Desktopnumber test"
files = os.listdir(path)
print(path)
 

Выход:
C:UsersAdminDownloadsTelegram Рабочий столчисловой тест

 for file in files:
    print(file)
 

Но чего я хочу, так это 1a.txt, 121a.txt, 151a.txt. Нужны ваши полезные отзывы.
Спасибо.

Ответ №1:

Переименовать в «001.txt»: когда формат в целом будет одинаковым, он будет работать.