python统计多个pdf文件的页数之和
期末复习在整合课件时候想到的问题,数下课件页码总数,免得合并漏了
问题分为两步:
- 遍历当前目录下的所有文件
- 获取某个pdf文件的页码数
代码belike
import os import pdfplumber def pages_cnt(pdf_path): f = pdfplumber.open(pdf_path) return len(f.pages) path = "/Users/xxxxx/Downloads/Safari/temp" pages = 0 for root,dirs,files in os.walk(path): for file in files: print(os.path.join(root,file)) pages += pages_cnt(os.path.join(root,file)); # print(file) print(pages)
END