无法从python执行Tesseract命令

时间:2017-09-27 08:19:27

标签: python pycharm tesseract python-tesseract

我正在尝试从python代码执行“tesseract abc.tif abc.txt”

subprocess.call(["tesseract abc.tif abc.txt"], shell=True, stderr=subprocess.PIPE)

但显示'“tesseract abc.tif abc.txt”'未被识别为内部或外部命令, 可操作程序或批处理文件。

subprocess.call(["tesseract"], shell=True, stderr=subprocess.PIPE)

执行上述命令时没有任何错误。 'tesseract abc.tif abc.txt' 我可以从命令提示符外部执行。只有那个命令无法从python执行。我正在使用PYCHARM IDE

1 个答案:

答案 0 :(得分:1)

我想,你需要使用:

subprocess.call(["tesseract", "abc.tif", "abc.txt"])

或者,你可以简单地使用:

import os
os.system("tesseract abc.tif abc.txt")
相关问题