Каков наилучший способ получить сообщения исключений из компонентов стандартной библиотеки в Python?
Я заметил, что в некоторых случаях вы можете получить его через поле message
следующим образом:
try:
pass
except Exception as ex:
print(ex.message)
но в некоторых случаях (например, в случае ошибок сокета) вы должны сделать что-то вроде этого:
try:
pass
except socket.error as ex:
print(ex)
Я задавался вопросом, есть ли стандартный способ охватить большинство этих ситуаций?