其他分享
首页 > 其他分享> > pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论

pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论

作者:互联网

最近使用pdfminer3k来处理pdf,但是pdfminer3k不能获取pdf文件的页数,因为我要用页数来显示进度条,所以搜索到pdfplumber可以直接获取pdf文件的页数,就安装了,结果程序报错。变得不能使用,寻找原因!下面是我的探索之路:
没安装pdfplumber时
在这里插入图片描述
运行结果没问题
在这里插入图片描述

安装pdfplumber时
在这里插入图片描述
运行结果出错:
在这里插入图片描述
报错本身不是pdfminer3k的问题!
下面进行错误排查以确定两者是不是真的有冲突!
不要from imoport ,用import … 试试:
在这里插入图片描述
运行没问题!是,结果有问题 此时pdfminer.pdfparser.PDFDocument()不存在pdfparser.py中此时没有PDFDocument()类
再次将pdfplumber给卸载掉!
可看到pdfparserr.py中有PDFDocument(),
在这里插入图片描述

结论:pdfplumber与pdfminer3k确实有冲突!,pdfparser.py文件被覆盖掉
很高兴与大家一起分享!

标签:py,谨记,pdfminer3k,pdf,pdfplumber,pdfparser,PDFDocument
来源: https://blog.csdn.net/qq_32711799/article/details/88636771