Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между конструкциями except Exception
и except Exception as e
в Python.
Разница в том, что первая конструкция обрабатывает все исключения, а вторая — конкретные. skillbox.ru pythonchik.ru
except Exception используется, когда нужно перехватывать все исключения, которые сигнализируют об ошибках программы. pythonchik.ru Например: try: a = 7 / 0 except Exception: print('Любая ошибка!')
. pythonchik.ru
except Exception as e используется, когда нужно обрабатывать определённый тип исключения и сохранить его в переменную. skillbox.ru pythonchik.ru С помощью ключевого слова as
можно записать объект исключения в переменную, чтобы обратиться к нему внутри блока except
. pythonchik.ru Пример: try: file = open('ok123.txt', 'r') except FileNotFoundError as e: print(e)
. pythonchik.ru