Сортировка папок

Darsy

Новичок
Пользователь
Апр 26, 2020
4
0
1
Здравствуйте. Скажите пожалуйста, как с помощью Python упорядочить все папки в текущей по количеству текста в них и напечатать отсортированный по объёму анализ. Единицей измерения текста в задаче является один печатный символ, во внимание принимаются только текстовые файлы
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот примерный алгоритм:
Код:
создать список для папок
создать список для их объемов
создать переменную для суммы
собрать папки в список
в цикле пройти по нему и получить список файлов в каждой папке
    во вложенном цикле получить размер каждого файла если он текстовый
    в переменную суммы прибавить размер

значение переменной суммы добавить в список сумм и обнулить

создать словарь из списков чтобы связать название папок и их объем
отсортировать его по значениям и вывести в цикле ключи в консоль
 

Форум IT Специалистов