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

最近使用pdfminer3k来处理pdf,但是pdfminer3k不能获取pdf文件的页数,因为我要用页数来显示进度条,所以搜索到pdfplumber可以直接获取pdf文件的页数,就安装了,结果程序报错。变得不能使用,寻找原因!下面是我的探索之路:
没安装pdfplumber时
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论_第1张图片
运行结果没问题
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论_第2张图片

安装pdfplumber时
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论_第3张图片
运行结果出错:
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论_第4张图片
报错本身不是pdfminer3k的问题!
下面进行错误排查以确定两者是不是真的有冲突!
不要from imoport ,用import … 试试:
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论_第5张图片
运行没问题!是,结果有问题 此时pdfminer.pdfparser.PDFDocument()不存在pdfparser.py中此时没有PDFDocument()类
再次将pdfplumber给卸载掉!
可看到pdfparserr.py中有PDFDocument(),
pdfplumber与pdfminer3k有冲突???-探究一下你就知道,谨记结论_第6张图片

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

你可能感兴趣的:(pdf工具包)