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)

相关推荐
HZZSDSCYZ13 小时前
2026年杭州电商新趋势:专业公司如何引领未来市场
大数据·人工智能·python
Sisphusssss13 小时前
Ubuntu 装英伟达显卡驱动
linux·运维·ubuntu
用户83562907805113 小时前
使用 Python 创建 Excel 雷达图
后端·python
巡山小钻风来也13 小时前
FilterPy——工具库‌离线源码安装教程
python·pip
TechMasterPlus13 小时前
浏览器自动化实战:从 Playwright 录制回放到智能浏览器自动化技术解析
运维·自动化
蜜蜜不吃糖13 小时前
ipmitools获取windows带外信息并修改密码
运维·服务器
暴躁小师兄数据学院13 小时前
【AI大模型应用开发工程师特训笔记】第04讲(第7章):函数与模块
前端·人工智能·python
晨晖213 小时前
Linux命令10
linux·运维·服务器
测试开发-学习笔记13 小时前
从0开始搭建app的自动化(二)-appium+python
python·appium·自动化
Wonderful U13 小时前
Python+Django打造AI赋能企业级项目管理平台
人工智能·python·django