无法从 python 执行 Tesseract 命令
Unable to Execute Tesseract command from python
我正在尝试从 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.I 执行的命令正在使用 PYCHARM IDE
我猜,你需要使用:
subprocess.call(["tesseract", "abc.tif", "abc.txt"])
或者,您可以简单地使用:
import os
os.system("tesseract abc.tif abc.txt")
我正在尝试从 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.I 执行的命令正在使用 PYCHARM IDE
我猜,你需要使用:
subprocess.call(["tesseract", "abc.tif", "abc.txt"])
或者,您可以简单地使用:
import os
os.system("tesseract abc.tif abc.txt")