“Répertoire des fichiers Python Count” Réponses codées

Répertoire des fichiers Python Count

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

Répertoire des fichiers 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

Réponses similaires à “Répertoire des fichiers Python Count”

Questions similaires à “Répertoire des fichiers Python Count”

Plus de réponses similaires à “Répertoire des fichiers Python Count” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code