错误
追溯(最近一次通话):
模块中的文件“ C:/Users/XXX/pdf_to_text.py”,第7行
进口板岩
文件“ C:\ Python27 \ lib \ site-packages \ slate__init __。py”,第48行,在
从板岩导入PDF
模块中的第3行,文件“ C:\ Python27 \ lib \ site-packages \ slate \ slate.py”
从pdfminer.pdfparser导入PDFParser,PDFDocument
ImportError:无法导入名称PDFDocument
码:
import slate
with open('C:\Users\XXX\XXX.pdf', 'rb') as f:
pdf_text = slate.PDF(f)
print pdf_text
有人可以建议如何解决此错误吗?
我想使用
.PDF
读取Python
文件的文本内容。 最佳答案
您需要安装正确的pdfminer
版本。好像您没有定义PDFDocument
,这就是为什么要获取ImportError
的原因。检查slate
中的依赖项并获取正确的版本。
您可以通过以下方式检查现有版本
pip list