一.问题背景
python使用tesseract,已经使用命令行安装了pytesseract
运行读取验证码测试代码:
#coding=utf-8
from PIL import Image
import pytesseract
#非规则性
image = Image.open("D:\D1\TestDevelopment\data\SeleniumData\shot2.png")
text = pytesseract.image_to_string(image)
print("非规则性图片读取----->",text)
#非规则性
image1 = Image.open("D:\D1\TestDevelopment\data\SeleniumData\shot3.webp")
text1 = pytesseract.image_to_string(image1)
print("规则性图片读取----->",text1)
完整报错信息如下:
Traceback (most recent call last):
File "D:\D1\IDEs\Python3.8.5\lib\site-packages\pytesseract\pytesseract.py", line 252, in run_tesseract
proc = subprocess.Popen(cmd_args, **subprocess_args())
File "D:\D1\IDEs\Python3.8.5\lib\subprocess.py", line 854, in __init__