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)

相关推荐
舟遥遥娓飘飘6 小时前
如何解决 Claude Code 频繁授权(权限请求)问题
自动化·ai编程
gqk017 小时前
【无标题】
python
V搜xhliang02467 小时前
OpenClaw科研全场景用法:从文献到实验室的完整自动化方案
运维·开发语言·人工智能·python·算法·microsoft·自动化
李崧正7 小时前
Java技术分享:Lambda表达式与函数式编程
java·开发语言·python
BIGmustang7 小时前
python练手之用tkinter写一个计算器
开发语言·python
遇见火星7 小时前
Nginx限流配置:防止接口被刷,服务器稳如泰山
运维·服务器·nginx
WL_Aurora8 小时前
Python 算法基础篇之链表
python·算法·链表
计算机安禾8 小时前
【Linux从入门到精通】第49篇:服务器故障排查终极指南——思路决定出路
linux·运维·服务器
古月-一个C++方向的小白8 小时前
Linux——初识文件
linux·运维·服务器
曲幽8 小时前
FastAPI 少有人提的实用技巧:把 Depends 依赖提到路由层,代码少写60%
python·fastapi·web·routes·depends·prefix·apiroute