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)

相关推荐
阿伟实验室19 分钟前
debian10部署简易web服务器
运维·服务器·前端
FreeCode22 分钟前
使用LangSmith追踪智能体运行
python·langchain·agent
2501_9411121431 分钟前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
北京阿法龙科技有限公司36 分钟前
AR眼镜赋能跨国设备运维:打破空间隔阂,重构高效协作|阿法龙XR云平台
运维·重构·ar
程序员晚枫41 分钟前
Python文件类型大全:从.py到.pyd,你见过几种?
python
计算衎42 分钟前
python的AI大模型之facebook/nllb-200-distilled-600M的介绍和使用
人工智能·python·facebook·huggingface_hub
Kathleen1001 小时前
计算机网络——应用层
运维·服务器·计算机网络
java_logo1 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
Mr.H01272 小时前
多线程文件拷贝:从原理到实现的完整指南
linux·运维
2501_941111822 小时前
使用Scikit-learn进行机器学习模型评估
jvm·数据库·python