Разница между блоками except и else в Python заключается в их назначении:
Таким образом, блок except используется для обработки исключений, а блок else — для выполнения кода в случае отсутствия исключений в блоке try. 23
Например, блок else можно использовать для выполнения дополнительных действий, например вывода информации об успешном завершении операции. 2