Что такое try except в Python?
Исключения это то, что может непредвиденно возникнуть в ходе работы программы. Если такое случиться, то программа просто перестанет работать или же вовсе выключиться. Чтобы такого не допустить вам всегда стоит добавлять исключения при работе с различными вещами.
К примеру, вы хотите добавить возможность деления двух чисел? Добавьте исключение, которое позволит проверять, не является ли делитель нулем.
А может вы хотите что-то вписать файл? Пропишите исключение, которое будет срабатывать если файл не найден, чтобы программа не пыталась открывать файл повторно. Чтобы ознакомиться детальнее со всеми возможными классами исключений вы можете посетить , где приведены все возможные ошибки.
try: # Пробуем что-то сделать
k = 1 / 0 # Деление на ноль
except ArithmeticError: # Отслеживаем на арифметическую ошибку
print ("Найдена ошибка") # Мы нашли ошибку
k = 0 # Наша переменная теперь будет равна 0
print(k) # Просто выводим переменную