当前位置: 首页 > news >正文

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.

原代码 

# 创建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.

 原代码

# 获取pdf文件的总页数
total_pages=reader.numPages

修改后

total_pages=len(reader.pages)

http://www.lryc.cn/news/388405.html

相关文章:

  • [leetcode]first-unique-character-in-a-string 字符串中的第一个唯一字符
  • 使用uniapp.pageScrollTo方法进行页面滚动
  • 寒武纪实现高维向量的softmax进阶优化和库函数对比
  • 我的世界服务器-高版本服务器-MC服务器-生存服务器-RPG服务器-幻世星辰
  • 倒装COB显示屏与传统SMD显示屏安装方式有哪些不同?
  • elasticsearch重置密码
  • 微信小程序写一个可以滚动虚拟列表(瀑布流),减少dom渲染的优化,解决内存问题。
  • 人工与智能系统之间的交互方式
  • 【运维】如何在Ubuntu中设置一个内存守护进程来确保内存不会溢出
  • 调用基类的纯虚函数,如何知道纯虚函数会调用哪个派生类(子类)中的实现。
  • 塑造卓越企业家IP:多维度视角下的策略解析
  • Rust 跨平台-Android 和鸿蒙 OS
  • Typora导出为Word
  • 数据库被后台爆破如何解决?
  • php7.4源码安装dbase7.1.1扩展
  • OkHttp的源码解读1
  • 08:结构体
  • 喜讯!安全狗荣获“2023年网络安全技术支撑优秀单位”称号
  • android里面json操作
  • MATLAB的.m文件与Python的.py文件:比较与互参
  • 武汉星起航:自运营团队精准把握亚马逊红利,引领跨境电商新潮流
  • 嵌入式计算器模块实现
  • tomcat定时重启
  • 构建LangChain应用程序的示例代码:48、如何使用非文本生成工具创建多模态代理
  • 【笔记】记录一次全新的Java项目部署过程
  • 达梦数据库系列—14. 表空间的备份和还原
  • 奔驰G350升级原厂自适应悬挂系统有哪些作用
  • 一个启动脚本例子
  • grpc学习golang版( 六、服务器流式传输 )
  • ubuntu语音库ALSA报错具体原因