Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Как сделать сортировку названий как в проводнике Windows?

#python #python_3x #сортировка


Есть список файлов и если на Python сделать sort(), то список получаеться не такой
же как в проводнике Windows (сортировка по имени). 

Как сделать сортировку по имени такой же как и в Windows Проводнике?
    


Ответы

Ответ 1



воспользуйтесь модулем natsort: In [45]: from natsort import natsorted # pip install natsort In [46]: files = ["7.png", "10.png", "5.png"] In [47]: sorted(files) # Vanilla Python sorting Out[47]: ['10.png', '5.png', '7.png'] In [48]: natsorted(files) # natsort sorting Out[48]: ['5.png', '7.png', '10.png']

Комментариев нет:

Отправить комментарий