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)

相关推荐
rebekk1 分钟前
Hydra介绍
人工智能·python
青啊青斯5 分钟前
python markdown转word【包括字体指定】
开发语言·python·word
MonkeyKing_sunyuhua7 分钟前
ubuntu22.04安装nginx
运维·windows·nginx
拾贰_C9 分钟前
【python | pytorch | warehouse】python库scipy与scikit-learn库不兼容?
pytorch·python·scipy
corpse201011 分钟前
trae下载依赖包特别慢!!!
开发语言·python
诸神缄默不语13 分钟前
Windows系统无法直接用uv安装pyqt5,但可以用uv pip安装
python
中年程序员一枚21 分钟前
同时装有Python3.12和Python3.14,历史原因Python3.12出现问题,需要删除,但是删除不干净
python
Joren的学习记录33 分钟前
【Linux运维大神系列】Docker详解(二)
linux·运维·docker
爱笑的眼睛1140 分钟前
超越翻转与裁剪:面向生产级AI的数据增强深度实践与多模态演进
java·人工智能·python·ai
Fortune_yangyang1 小时前
Docker 入门指南:从 “容器小白” 到快速上手
运维·docker·容器