iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >使用Python怎么统计文件夹内所有pdf文件的页数
  • 687
分享到

使用Python怎么统计文件夹内所有pdf文件的页数

2023-06-06 19:06:37 687人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

这期内容当中小编将会给大家带来有关使用python怎么统计文件夹内所有pdf文件的页数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python可以做什么Python是一种编程语言,内置了许多有效的工具,

这期内容当中小编将会给大家带来有关使用python怎么统计文件夹内所有pdf文件的页数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Python可以做什么

Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析人工智能web开发等。

首先安装 PyPDF2 库:

pip install PyPDF2

然后保存下面文件(已带注释,具体实现请自己思考)

import osimport PyPDF2#获取文件夹内所有pdf文件,以及打印文件数量def GetFileInfo(path, fileType=()):  fileList = [] # root 表示当前正在访问的文件夹路径 # dirs 是 list , 表示该文件夹中所有的目录的名字(不包括子目录) # files 是 list , 表示内容是该文件夹中所有的文件(不包括子目录) #(每遍历一次相当于进入下级子目录) for root, dirs, files in os.walk(path):  for name in files :   fname = os.path.join(root, name)   if fname.endswith(fileType):    fileList.append(fname) print("总共有%d个PDF文件"%fileList.__len__()) return fileListdef compute_pdfpage(path): TotalPageNum = 0 fileType = ("PDF","pdf") fileList = GetFileInfo(path=path, fileType=fileType) for pdf in fileList:  try:   reader = PyPDF2.PdfFileReader(pdf)   #获取单个文件页数   pageNum = reader.getNumPages()   TotalPageNum += pageNum  except Exception as e:   print("-"*70)   print(pdf + "该文件出现异常,可能是权限问题")   print(e)   print("-"*70) return TotalPageNumif __name__ == '__main__':  while True:  path=input('请输入要检测的文件夹路径:\n')  TotalPageNum = compute_pdfpage(path)  print("总共%d页"%TotalPageNum)

安装打包工具pyinstaller(只有安装了这个,才能将py文件生成为可以通过双击直接在windows执行的exe文件)

pip install pyinstaller

然后在py文件目录下的地址栏输入cmd调出当前路径下的终端。

使用Python怎么统计文件夹内所有pdf文件的页数

在终端中输入如下命令后回车,-F后面跟的是 你要生成exe可执行文件所对应的py文件。

pyinstaller -F 检测文件夹内所有pdf的小工具.py

最终生成3个文件夹,可执行文件在dist文件夹中。

使用Python怎么统计文件夹内所有pdf文件的页数

运行效果:

使用Python怎么统计文件夹内所有pdf文件的页数
使用Python怎么统计文件夹内所有pdf文件的页数

上述就是小编为大家分享的使用Python怎么统计文件夹内所有pdf文件的页数了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网Python频道。

--结束END--

本文标题: 使用Python怎么统计文件夹内所有pdf文件的页数

本文链接: https://www.lsjlt.com/news/248302.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Python怎么统计文件夹内所有pdf文件的页数
    这期内容当中小编将会给大家带来有关使用Python怎么统计文件夹内所有pdf文件的页数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python可以做什么Python是一种编程语言,内置了许多有效的工具,...
    99+
    2023-06-06
  • java怎么遍历文件夹内的所有文件
    可以使用递归来遍历文件夹内的所有文件。以下是一个示例代码: import java.io.File; public class F...
    99+
    2023-10-26
    java
  • 使用shell脚本怎么遍历文件夹内所有的文件
    这期内容当中小编将会给大家带来有关使用shell脚本怎么遍历文件夹内所有的文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.这里写一个函数,实现对文件夹内所有文件名的读取,采用的方法是递归!#!/bi...
    99+
    2023-06-09
  • 如何处理统计文件夹内所有文件数量和总大小的bat
    这篇文章给大家介绍如何处理统计文件夹内所有文件数量和总大小的bat,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。我最近电脑不知道为什么磁盘空间会慢慢的变小,而且过一段时间之后,又会有两三GB的空间被释放出来,使用我想监...
    99+
    2023-06-08
  • 利用shell脚本遍历文件夹内所有的文件并作整理统计的方法
    环境: Ubuntu下采用shell脚本实现 案例简述: 文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名。通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为数字,则根据数字...
    99+
    2022-06-04
    shell 遍历文件夹
  • Linux中怎么使用shell删除文件夹下所有文件
    在Linux中,可以使用以下命令来删除文件夹下的所有文件:1. 使用rm命令删除文件夹下的所有文件,但保留文件夹本身:```rm /...
    99+
    2023-08-08
    Linux shell
  • 怎么使用treeview控件显示文件夹下所有文件列表
    您可以按照以下步骤使用 TreeView 控件显示文件夹下的所有文件列表:1. 导入所需的模块:```pythonimport os...
    99+
    2023-08-20
    treeview
  • 怎么用vbs实现取消隐藏文件夹中的所有文件
    本篇内容介绍了“怎么用vbs实现取消隐藏文件夹中的所有文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!复制代码 代码如下:strCompu...
    99+
    2023-06-08
  • Java怎么使用线程池递归压缩文件夹下面的所有子文件
    这篇文章主要讲解了“Java怎么使用线程池递归压缩文件夹下面的所有子文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java怎么使用线程池递归压缩文件夹下面的所有子文件”吧!本文将介绍Ja...
    99+
    2023-06-17
  • Linux下怎么统计当前文件夹下的文件个数、目录个数
    本篇内容介绍了“Linux下怎么统计当前文件夹下的文件个数、目录个数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1) 统计当前文件夹下文件...
    99+
    2023-06-09
  • 怎么用python统计文件类型及数量
    要统计文件类型及数量,你可以使用Python的os模块来遍历文件夹中的文件,然后使用文件的后缀来判断文件类型。以下是一个示例代码: ...
    99+
    2023-10-21
    python
  • C语言中怎么使用fread读取文件里所有内容
    在C语言中,可以使用fread函数来读取文件中的所有内容。以下是一个简单的示例:```c#include int main() {F...
    99+
    2023-08-09
    C语言 fread
  • 怎么使用python统计字符在文件中出现的次数
    今天小编给大家分享一下怎么使用python统计字符在文件中出现的次数的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、本项目...
    99+
    2023-07-05
  • 云服务器怎么使用虚拟内存的文件夹
    虚拟内存(Virtual memory)是一种虚拟的内存,它的作用是为程序的内存使用和数据保存而创建的。在计算机上,我们经常需要使用虚拟内存来保存一些临时文件、缓冲区等,以便在内存不足或内存泄漏的情况下使用。以下是使用虚拟内存文件夹的一般步...
    99+
    2023-10-26
    文件夹 虚拟内存 服务器
  • 使用python怎么删除文件夹中的重复图片
    这篇文章给大家介绍使用python怎么删除文件夹中的重复图片,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。第一部分:判断两张图片是否相同要查找重复的图片,必然绕不开判断两张图片是否相同。判断两张图片简单呀!图片可以看成...
    99+
    2023-06-15
  • 云服务器怎么使用虚拟内存的文件夹打开
    虚拟内存文件夹(Virtual Drive)是一个虚拟的内存储存区域,可以保存虚拟机的虚拟磁盘空间,以供物理内存无法提供的程序使用。Virtual Drive使用内存映射技术,可以将虚拟内存中的数据保存到本地磁盘中。 以下是一种虚拟内存文...
    99+
    2023-10-26
    文件夹 虚拟内存 服务器
  • 使用python怎么创建一个带有文件名的临时文件
    使用python怎么创建一个带有文件名的临时文件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整...
    99+
    2023-06-14
  • python爬虫怎么使用内置的scrapy内置下载文件
    这篇文章主要介绍python爬虫怎么使用内置的scrapy内置下载文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其...
    99+
    2023-06-14
  • 使用python怎么删除任意一个路径下的文件夹
    在python中使用shutil模块删除指定路径下的文件夹,具体方法如下:import osimport shutil #导入shutil模块delList = []delDir = "/home/test"delList = os.lis...
    99+
    2022-10-08
  • 怎么使用python删除同一文件夹下相似的图片
    小编给大家分享一下怎么使用python删除同一文件夹下相似的图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python有哪些常用库python常用的库:1.r...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作