python自动化办公之PyPDF2.errors.DeprecationError

背景:pypdf2库在不断更新换代里面的类,逐渐淘汰一些旧的类

PyPDF2.errors.DeprecationError的意思是我们代码里用到的类计划被淘汰了,系统不推荐使用,解决办法:根据提示use xxx instead使用xxx 替换之前的类

例子1

PyPDF2.errors.DeprecationError: PdfFileReader is deprecated and was removed in PyPDF2 3.0.0. Use PdfReader instead.

原代码

python 复制代码
# 创建pdf文件阅读器对象
reader=PyPDF2.PdfFileWriter(file)

修改后

reader=PyPDF2.PdfReader(file)

例子2

PyPDF2.errors.DeprecationError: reader.numPages is deprecated and was removed in PyPDF2 3.0.0. Use len(reader.pages) instead.

原代码

python 复制代码
# 获取pdf文件的总页数
total_pages=reader.numPages

修改后

total_pages=len(reader.pages)

相关推荐
李可以量化4 小时前
Redis Client 从了解到精通(六):redis-py 服务控制与状态监控辅助函数详解
python
李可以量化4 小时前
Redis Client 从了解到精通(六)下:redis-py 时间、库管理与持久化辅助函数详解
python
晓窗科技4 小时前
AI基座哪家好
大数据·人工智能·python
BlueAsia_Lab4 小时前
Wi‑Fi 认证:企业办理需要准备哪些资料?
运维·服务器·网络
麻雀飞吧4 小时前
学量化:看到“近期工具推荐”时,先问工具要解决什么问题
人工智能·python
jayson.h4 小时前
python——pdf编辑
前端·python·pdf
聪明蛋子哟5 小时前
多智能体协作的三种模式:从群聊到分层,如何设计可扩展的Agent系统
后端·python·flask
Mortalbreeze5 小时前
深入理解 Linux IO 模型(一):阻塞 IO、非阻塞 IO 与信号驱动 IO
linux·运维·服务器
MBD进行时5 小时前
生产制造 & 质量检测自动化:MBDVidia 检查修复产品 MBD 数据有效改进工业制造企业上下游协作!
自动化·制造·mbd模型质量管理·pmi自动检查与修复·mbdvidia·mbd数据检查与修复·工业制造企业上下游协作
zlwool5 小时前
图纸管理选型:从变更频率到齐套率
java·前端·python·erp·设备erp·非标机械