введите описание изображения здесь
В моей папке у меня есть следующий нормальный порядок моих файлов. Но когда я распечатываю файлы в python, используя следующий код:
for i in os.listdir(folder):
print(i)
, я получаю следующий результат:
spam2.txt
spam304.txt
spam33000.txt
spam34.txt
spam4.txt
Что явно не в правильном порядке, как вы можете видеть, значения numeri c перепутаны неправильно.
Мой вопрос:
Функция os.listdir
делает python это путь, и есть ли способ избежать этого?
Результат, который я пытаюсь получить:
spam2.txt
spam4.txt
spam34.txt
spam304.txt
spam3044.txt
spam33000.txt
Пожалуйста, если есть критика в мой вопрос, опубликуйте его ниже, я готов изменить свой вопрос, если да!