Исключение, возникающее в случае ошибок, связанных с Юникодом.

    try:
'кот'.decode('ascii')
# 'ascii' codec can't decode byte 0xd0 in position 0:
# ordinal not in range(128)
except UnicodeError as e:
e.encoding # ascii
e.reason # ordinal not in range(128)
e.object # кот
e.start # 0
e.end # 1

Объект исключения содержит следующие свойства:

encoding — Название кодировки, вызвавшей ошибку.
reason — Строка, описывающая конкретную ошибку кодека.
object — Объект, который кодек пытался кодировать/декодировать.
start — Начальная позиция (индекс) ошибочных данных в объекте.
end — Позиция после ошибочных данных в объекте.
Синонимы поиска: UnicodeError
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.