我正在使用Tesseract OCR,每次运行新会话时都要求设置TESSDATA_PREFIX变量,
我是通过运行命令export TESSDATA_PREFIX="PATH_TO_FILES"
来实现的
如何在我正在运行的python脚本中执行此操作?
谢谢 !
答案 0 :(得分:1)
你可以这样做:
import os
os.putenv("TESSDATA_PREFIX", "PATH_TO_FILES")
更多信息
答案 1 :(得分:0)
请尝试添加到您的python:
import os
os.environ["TESSDATA_PREFIX"] = "PATH_TO_FILES"
答案 2 :(得分:0)
您可以尝试使用os模块设置环境变量:
设置:
os.environ['TESSDATA_PREFIX'] = "PATH_TO_FILES"
获得:
pat_to_files = os.environ['TESSDATA_PREFIX']
这个变量可以从python代码访问,但是当你的python代码退出时,它可能无法被其他程序访问。
如果您的目标是为其他程序设置env变量,那么您可以尝试这个配方: http://code.activestate.com/recipes/159462-how-to-set-environment-variables/