可以通过以下方式计算目录中所有文件的数量:
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'目录中的文件。
答案 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