Мне нужно распечатать listdir текущего каталога, но отсортировано по типу файла. Что-то вроде этого:Listdir сортировка по расширению PYTHON
ASCII text:
text
bzip2 compressed data, block size = 900k:
strace_4.5.20.orig.tar.bz2
gzip compressed data, extra field, from Unix:
openssh_5.8p1.orig.tar.gz
gzip compressed data, from Unix, last modified:
eglibc_2.11.2.orig.tar.gz
strace_4.5.20-2.debian.tar.gz
gzip compressed data, from Unix, max compression:
openssh_5.8p1-2.debian.tar.gz
PDF document, version 1.0:
attestazione.pdf
PDF document, version 1.2:
risPP.9dic03.pdf
risparz.7nov03.pdf
Все это в python. На linux есть команда file
. Как насчет в python?
Кажется, что это нормально, но когда я пытаюсь использовать настоящий список файлов, я получаю не упорядоченный список по расширению. –
@AntonioFalcone добавить, что настоящий список файлов в вопросе тела вместе с ожидаемым выходом. –
проблема заключается в том, что «путь» - это только текущий путь к каталогу (в данном случае - «дом»), а не реальный путь к каждому файлу. –