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)

相关推荐
weixin_381288188 小时前
PyTorch中高效实现SOM邻域权重更新:向量化替代双重循环
jvm·数据库·python
无忧智库8 小时前
从数据孤岛到全球实时协同:某跨国企业 Data Fabric 供应链数据编织平台全解析(WORD)
运维·fabric
Yuanxl9038 小时前
pytorch-优化器
人工智能·pytorch·python
m0_617881429 小时前
在 Go 中声明包级全局 Map 的正确方法
jvm·数据库·python
Polar__Star9 小时前
Redis怎样管理废弃的数据集合_利用EXPIRE指令为任意数据类型设置生命周期
jvm·数据库·python
weixin_568996069 小时前
CSS布局如何解决父级因全是绝对定位导致本身没高度的问题
jvm·数据库·python
齐潇宇9 小时前
Docker概述与安装
linux·运维·docker·容器
weixin_381288189 小时前
MySQL无法通过网络连接服务器_检查bind-address与访问权限
jvm·数据库·python
Irene19919 小时前
Python 中的 round() 函数不是严格的“四舍五入“,而是采用银行家舍入法(Bankers‘ Rounding)
python
ZC跨境爬虫9 小时前
3D 地球卫星轨道可视化平台开发 Day9(AI阈值调控+小众卫星识别+低Token测试模式实战)
人工智能·python·3d·信息可视化·json