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)

相关推荐
胖咕噜的稞达鸭5 分钟前
进程状态,孤儿进程僵尸进程,Linux真实调度算法,进程切换
linux·运维·算法
薛定e的猫咪9 分钟前
【调试技巧】vscode 四种断点调试,快速定位 bug
ide·vscode·python·bug
CadeCode9 分钟前
Python 开发环境与包管理
python
hen3y15 分钟前
清理 Git 代码库大文件历史记录
运维·git
岚天start22 分钟前
Nginx内置变量详解
运维·nginx
爱写代码的小朋友24 分钟前
Python局域网远程监控电脑屏幕实现
python·flask·python监控电脑屏幕
岚天start24 分钟前
Java程序生成Heap Dump堆内存快照文件的多种方法
开发语言·python·pycharm
兆。28 分钟前
python全栈-人工智能基础-机器学习
人工智能·python·机器学习
wanhengidc33 分钟前
跨境电商为什么依赖于云手机
运维·服务器·游戏·智能手机·云计算
翼龙云_cloud37 分钟前
亚马逊云渠道商:aws安全组没有加ip用ip访问会有什么问题?
运维·tcp/ip·安全·云计算·aws