“каталог файлов python count” Ответ

каталог файлов python count

import os
len(os.listdir(directory))
Yawning Yacare

каталог файлов python count

# accepts any number of paths, 
# returns the total amound of files (not dirs) that are in the given paths
# looks recursively

def countFiles(*paths):
    """
    :param paths: list of all paths, the number of files are added
    :return: return the number of files (not directories) in the folders recursively (subfolders are checked as well)
    """
    def helper(path: str):
        count = 0
        # iterate through all files and dir names in path
        for fileName in os.listdir(path):
            filePath = join(path, fileName)
            if isfile(filePath): # if file, increment
                count += 1
            elif isdir(filePath): # if dir, recursively count files in dir
                count += helper(filePath)
        return count

    numFiles = 0
    for path in paths:
        numFiles += helper(path)
    return numFiles
Yucky Yak

Ответы похожие на “каталог файлов python count”

Вопросы похожие на “каталог файлов python count”

Больше похожих ответов на “каталог файлов python count” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования