首页 > 编程语言 >python统计多个pdf文件的页数之和

python统计多个pdf文件的页数之和

时间:2022-12-15 10:01:15浏览次数:52  
标签:python 页数 file path print pdf os pages

期末复习在整合课件时候想到的问题,数下课件页码总数,免得合并漏了

问题分为两步:

  1. 遍历当前目录下的所有文件
  2. 获取某个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

标签:python,页数,file,path,print,pdf,os,pages
From: https://www.cnblogs.com/antiquality/p/16984325.html

相关文章

  • 极客编程python入门-类和实例
    类和实例面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各......
  • linux上源码安装python
    Linux安装Python2.7以下例子基于python2.7.9,其他版本同理。#1、下载python#wgethttps://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 2、解压、编译安装(依次执行......
  • python错误ImportError: No module named _ssl(centos下)
    python错误ImportError:Nomodulenamed_ssl(centos下)场景安装好python之后,导入ssl模块报错:ImportError:Nomodulenamed_ssl解决办法1.查看openssl,openssl-dev......
  • 在Python里使用ChatGPT
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • python中使用numpy模块画函数图像
    由于比较简单,只靠代码的注释就差不多了:1#导入需要的库importnumpyasnp2importmatplotlib.pyplotasplt34#定义变量和函数x=np.arange(-100,100,......
  • python-非数字型数据-元组
    python-非数字型数据_元组1:元组tuple的定义元组可以理解为一个只读的列表 成员不可以修改,不能添加,不能删除的表 元组使用() 定义一个空元组:tuple1=() 元组中......
  • python-非数字型数据_列表
    python-非数字型数据一:列表操作方法1:列表定义/查列表使用符号:[]括起来/英文状态下的列表中多个成员用逗号分割/英文状态下列表中可以使用print(列表变量名[索引]的方式,......
  • Python:界面开发,wx入门篇
    以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://mp.weixin.qq.com/s/3Yb_YAKiMte_f5HanetXiA本文大概3617个字,阅读需花10分钟内容......
  • python-for循环
    python-for循环1:for循环'''for循环主要用于遍历字符串 字符串中有几个字符,for循环就会循环几次语法: for变量名in字符串:   循环执行的代码'''案例......
  • python-while循环
    python-while循环一:程序的三种结构1:顺序代码自上而下执行2:分支根据条件有选择的执行4:循环根据条件循环执行特定代码二:while循环基本语法:while条件:要循环的......