iam*_*own 10 python module python-3.x pdfminer
我正在尝试使用 .pdf 文件将 PDF 转换为纯文本pdfminer.high_level.extract_text()。我不断收到此错误消息:
File "/Users/ian/Documents/Resume Selector Project/resumeBackend.py", line 5, in digestResume
text = pdfminer.high_level.extract_text
AttributeError: module 'pdfminer' has no attribute 'high_level'
Run Code Online (Sandbox Code Playgroud)
起初,我认为这可能是我的模块未在系统范围内安装的问题,但我相信我已经通过在项目所在的同一目录中运行 pdf2txt.py 消除了这个可能的原因。
我将附上我的代码,以方便解决此问题。
File "/Users/ian/Documents/Resume Selector Project/resumeBackend.py", line 5, in digestResume
text = pdfminer.high_level.extract_text
AttributeError: module 'pdfminer' has no attribute 'high_level'
Run Code Online (Sandbox Code Playgroud)
小智 21
为了使用pdfminer.high_level,您需要运行pip3 install pdfminer.six。然后,为了在代码中使用该包,您需要import pdfminer.high_level在该import pdfminer行后面添加该行。这是因为Python默认情况下不会自动导入子包。