Где находится стандартный список исключений Python для программ, которые нужно вызывать?

Есть список стандартных исключений Python , на которые мы должны обратить внимание, но я не думаю, что это те, которые мы должны поднимать сами, потому что они редко применимы.

I ' Мне любопытно, существует ли список в стандартной библиотеке Python с исключениями, подобными .NET ApplicationException , ArgumentNullException , ArgumentOutOfRangeException , InvalidOperationException - исключения, которые мы можем создать сами?

Или есть другой, более питонический способ обработки общих случаев ошибок, чем создание стандартных исключений?

РЕДАКТИРОВАТЬ: Я спрашиваю не о том, как обрабатывать исключения, а о том, какие типы я могу и должен поднимать там, где это необходимо.

17
задан Janusz Skonieczny 22 April 2012 в 12:30
поделиться