Pythont初學特訓班ch12 |
|
Allen
更新時間:2018/1/26 下午 06:49:55 |
|
老師您好: 我想詢問有關ch12中ocr1.py的問題, 一開始出現[WinError 2]錯誤訊息, 因此我試著加入shell=True已獲改善, 但我執行以下程式碼時, ocr = subprocess.Popen("tesseract media\\text1.jpg media\\result",shell=True), 他卻沒辦法順利產生result.txt檔, 想問看看有甚麼方法可以解決此問題。 |
|
|
|
文淵閣工作雄,
更新時間:2018/1/30 上午 06:37:34 |
|
經測試,在 win10 系統會有您的問題,但在 win7 系統則可正常執行,目前推斷應是 win10 檔案安全性限制較高,導致 tesseract 無法寫入檔案。嚐試許久,仍無法解決,所以請您在 win7 系統執行。我們將繼續研究,若有突破再告知。 另外,出現[WinError 2]錯誤訊息是因 win10 在安裝 tesseract 時無法加入其路徑所致 (win7 可按書上操作加入路徑),手動在環境變數中加入路徑,即可不必加 shell=True 參數。 |
|
|
|
|
|
|