当从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
编码
^{pr2}$
使用斜杠
/
而不是反斜杠\
,你应该没问题。 您的主要问题是文件夹\Users
,它正试图解释,因为\U
。所以在编码的时候不要使用反斜杠,这样你的代码就可以工作了。 另一种解决方案是将双反斜杠放在'\\Users'
但为什么要麻烦呢。在相关问题 更多 >
编程相关推荐