SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
Это говорит вам об ошибке escape-символа в позиции 2-3, который является символом \U
\
- это escape-символ для строк.Это позволяет вам включать такие элементы, как одинарная кавычка, внутри строки одинарной кавычки: var = 'you\'re'
сохранит одинарную кавычку без закрытия строки.
Вы используете escape-символ \
в вашей строке (, что вы делаете, потому что это часть пути вашей файловой системы).Таким образом, он пытается декодировать следующий символ, U
, который он не знает, как это сделать, поскольку его не нужно экранировать.
Вместо этого вам нужно убежать от escape-персонажа.Вам нужно будет написать \\
в каждом месте, где у вас есть \
.
Вашему решению нужно что-то подобное на всех ваших путях:
imgList = os.listdir("C:\\Users\\Alien\\Desktop\\BOTS\\TAL\\IMAGES")