Ошибка в PYTHON OCR Tesseract
При запуске моего скрипта OCR на python из CMD я получаю эту ошибку. Это проблема с изображением или моим кодом?
журнал ошибок
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')))
1 ответ
Используйте косую черту /
вместо обратной косой черты \
и ты должен быть в порядке. Ваша главная проблема - папка es de,\Users
который пытается быть интерпретирован из-за \U
, Так что держитесь подальше от обратной косой черты, когда кодируете, и ваш код должен работать. Другое решение состоит в том, чтобы поставить двойной слеш как '\\Users'
но зачем