При запуске моего скрипта 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')))
Image.open('C:\\Users\\[MY NAME]\\Desktop\\letrs.jpg')
или используйте необработанную строкуImage.open(r'C:\Users\[MY NAME]\Desktop\letrs.jpg')
. Символ '\' указывает на начало escape-последовательности, поэтому он пытается интерпретировать\U
и\[
как символы и терпит неудачу. - person Paul Rooney   schedule 24.07.2017