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)

相关推荐
肠畔码农16 小时前
Redis 深度内核解析与高性能运维调优指南
运维·数据库·redis
迪康coolmu16 小时前
当大模型遇上终端安全—AI驱动的智能运维实践
运维·人工智能·安全
小飞学编程...16 小时前
【equals 、Comparable、Comparator 三者的区别】
java·python
青 春 记 忆17 小时前
零基础入门python21:Flask账本的数据模型——用户、分类和账目
python·flask·后端开发
hy.z_77717 小时前
【软件测试】8. 自动化测试实践
python
楠楠子呀17 小时前
从零构建高性能 WhatsApp 链接生成器与重定向服务:架构与路由解析
redis·python·容器·架构·flink·散列表·flume
遇见小修修17 小时前
黄埔附近维修口碑推荐榜
运维
OPEN-F17 小时前
Python进阶教程:算法与数据结构入门
开发语言·python
丰锋ff17 小时前
初识Linux操作系统
linux·运维·服务器