[英]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.