Ошибка в 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' но зачем

Другие вопросы по тегам