Как правильно получить сообщение об исключении в Python

Каков наилучший способ получения сообщений об исключениях из компонентов стандартной библиотеки в Python?

Я заметил, что в некоторых случаях вы можете получить его черезmessage поле как это:

try:
  pass
except Exception as ex:
  print(ex.message)

но в некоторых случаях (например, в случае ошибок сокетов) вы должны сделать что-то вроде этого:

try:
  pass
except socket.error as ex:
  print(ex)

Я задавался вопросом, есть ли какой-нибудь стандартный способ охватить большинство из этих ситуаций?

Ответы на вопрос(3)

Ваш ответ на вопрос