Является ли размер корневого каталога общим размером всех подкаталогов рекурсивно?

Модуль OS Python (ОПРЕДЕЛЕНИЕ ТЕКСТОВОЙ КНИГИ) Чтобы обеспечить реализацию Python рекурсивного алгоритма для вычисления использования диска, мы полагаемся на модуль OS Python, который предоставляет надежные инструменты для взаимодействия с операционной системой во время выполнения программы. Это обширная библиотека, но нам понадобятся только следующие четыре функции:

• os.path.getsize (path) Возвращает непосредственное использование диска (измеряется в байтах) для файла или каталога, идентифицируемого путем строки (например, / user / rt / courses).

• os.path.isdir (путь) Возвращает True, если запись, обозначенная строкой path, является каталогом; Ложно иначе.

• os.listdir (путь) Возвращает список строк, которые являются именами всех записей в каталоге, обозначенном путем строки. В нашей типовой файловой системе, если параметр / user / rt / courses, это возвращает список [ cs016, cs252 ].

Os.path.join(путь, имя файла) Составьте строку пути и строку имени файла, используя соответствующий разделитель операционной системы между ними (например, символ / для системы Unix/Linux и символ \ для Windows). Вернуть строку, которая представляет полный путь к файлу.

0 ответов

Другие вопросы по тегам