AttributeError:模块'pytesseract'没有属性'image_to_string'

时间:2017-10-20 04:15:34

标签: python python-3.x python-tesseract

> import image 
> import pytesseract as pya
> 
> pya.tesseract_cmd = r'C:\Users\Euphz\Documents\Artworks\PSD\Speaking
of Dogs\201710'
> print(pya.image_to_string(image.open('doggieville.png')))
  

追踪(最近一次通话):     文件“C:\ PythonProjects \ pytesseract.py”,第2行,in       将pytesseract导入为pya     文件“C:\ PythonProjects \ pytesseract.py”,第5行,in       打印(pya.image_to_string(image.open( 'doggieville.png')))   AttributeError:模块'pytesseract'没有属性'image_to_string'

为什么会这样?

2 个答案:

答案 0 :(得分:1)

你能试试吗?

import image 
import pytesseract as pya

pya.tesseract_cmd = r'C:\Users\Euphz\Documents\Artworks\PSD\Speaking
of Dogs\201710'
print(pya.image_to_string(image.open('doggieville.png')))

导入语句需要单独排列。

答案 1 :(得分:1)

问题是,您必须将python文件重命名为其他内容而不是pytesseract.py。您的python文件和tesseract内置函数具有相同的名称。