使用python计算目录中具有特殊后缀的文件数

时间:2015-11-10 16:55:43

标签: python

可以通过以下方式计算目录中所有文件的数量:

 import os
 path = '/mnt/BIGDATA/'
 num_files = len([f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))])

How do I read the number of files in a folder using Python?中所述 但我应该做的是使用python计算目录中带有特殊后缀的文件数量?例如,计算所有' ???。pdf'目录中的文件。

1 个答案:

答案 0 :(得分:0)

import os
path = '/mnt/BIGDATA/'
numberof_dotpdf_files=0
for file in os.listdir(path):
        if file.endswith(".pdf"):
            numberof_dotpdf_files=numberof_dotpdf_files+1