Есть список стандартных исключений Python , на которые мы должны обратить внимание, но я не думаю, что это те, которые мы должны поднимать сами, потому что они редко применимы.
I ' Мне любопытно, существует ли список в стандартной библиотеке Python с исключениями, подобными .NET ApplicationException , ArgumentNullException , ArgumentOutOfRangeException , InvalidOperationException - исключения, которые мы можем создать сами?
Или есть другой, более питонический способ обработки общих случаев ошибок, чем создание стандартных исключений?
РЕДАКТИРОВАТЬ: Я спрашиваю не о том, как обрабатывать исключения, а о том, какие типы я могу и должен поднимать там, где это необходимо.