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