#python-3.x #exception
Вопрос:
У меня есть фрагмент кода, который проверяет наличие определенного исключения:
while ser.in_waiting:
try:
ser_bytes = ser.readline()
ser_bytes = ser_bytes.decode("utf-8")
text.insert("end", ser_bytes)
except UnicodeExceptionError:
print("UnicodeExceptionError")
Однако я получил эту ошибку:
except UnicodeExceptionError:
NameError: name 'UnicodeExceptionError' is not defined
Могу ли я также добавить в свой блок кода еще одно исключение, которое будет нацелено на все исключения, которых нет UnicodeExceptionError
?
Комментарии:
1. Проблема в том, что
UnicodeExceptionError
это не определено. Ты имеешь в видуUnicodeDecodeError
? Но что касается вопроса, да, вы можете просто добавить ещеexcept
один под тем, который у вас уже есть.2. Может быть, вы хотели
UnicodeDecodeError
вместоUnicodeExceptionError
этого ?3. Спасибо вам, ребята. Вы правы! Такое глупое упущение.