как найти файлы no.of со списком целевых расширений, например: .txt, .pdf и т. д., и распечатать их отдельно для текущих и вложенных каталогов, используя python - PullRequest
0 голосов
/ 07 ноября 2019
import  os

def fileCount(folder):
    "count the number of files in a directory"

    count = 0

    for filename in os.listdir(folder):
        path = os.path.join(folder, filename)

        if os.path.isfile(path):
            count += 1
        elif os.path.isdir(path):
            count += fileCount(path)
    print(folder,'having',count)
    return count
fileCount('.')

1 Ответ

0 голосов
/ 07 ноября 2019
import glob

def countMe(MyPath,typeofFile):
    numInstances = len(glob.glob1(MyPath,'*.'+typeofFile))
    return numInstances

typeofFile должна быть строкой расширения, которое вы ищете. Если вы ищете .pdf, тогда typeofFile = 'pdf'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...