Спасибо! Это работало нормально

от вопрос уже есть ответ здесь:

Есть ли в Python встроенная функция для естественной сортировки строк? 15 ответовPython-аналог PHP-функции natsort (сортировка списка с использованием алгоритма «естественного порядка») [дубликат] 3 ответа

У меня есть каталог, содержащий много текстовых файлов, названных в определенном порядке:

0.txt
1.txt
2.txt
....
100.txt
101.txt
.....
40000.txt

Когда я пытаюсь получить отсортированный список всех файлов, которые я использую:

for file in sorted(os.listdir(filepath)):
            print(file)

и результат, который я получаю:

0.txt
1.txt
10.txt
100.txt
1000.txt
10000.txt
10001.txt
10002.txt
10003.txt
10004.txt
.....

Что не так, как я хочу, я хочу это в обычном порядке возрастания:

0.txt
1.txt
2.txt
3.txt
4.txt
...

Кто-нибудь знает как это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос