簡體   English   中英

PYTHON OCR Tesseract中的錯誤

[英]Error in PYTHON OCR Tesseract

從CMD運行python OCR腳本時,出現此錯誤。 圖片或我的代碼有問題嗎?

錯誤日志

D:\Documents\Everything Programming\_Not Hacking\Bots\Discord Bots\python img recog>imgrecog.py
  File "D:\Documents\Everything Programming\_Not Hacking\Bots\Discord Bots\python img recog\imgrecog.py", line 3
    print(pytesseract.image_to_string(Image.open('C:\Users\[MY NAME]\Desktop\letrs.jpg')))
                                                ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

import pytesseract
from PIL import Image

print(pytesseract.image_to_string(Image.open('C:\Users\[MY NAME]\Desktop\letrs.jpg')))

使用斜杠/代替反斜杠\\ ,您應該可以。 您的主要問題是文件夾\\Users ,由於\\U ,它試圖被解釋。 因此,在編碼時,請遠離反斜杠,並且您的代碼應該可以工作。 另一種解決方案是使用'\\\\Users'這樣'\\\\Users'雙反斜杠,但為什么要打擾呢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM