Що таке try except в Python?
Винятки це те, що може непередбачено виникнути під час роботи програми. Якщо таке трапиться, то програма просто перестане працювати або зовсім вимкнутися. Щоб такого не допустити, вам завжди варто додавати винятки при роботі з різними речами.
Приміром, ви хочете додати можливість поділу двох чисел? Додайте виняток, який дозволить перевіряти, чи дільник не є нулем.
А може ви хочете щось вписати файл? Пропишіть виняток, який спрацьовуватиме якщо файл не знайдений, щоб програма не намагалася відкривати файл повторно. Щоб ознайомитися детальніше з усіма можливими класами виключень, ви можете відвідати , де наведені всі можливі помилки.
try: # Пробуємо щось зробити
k = 1 / 0 # Поділ на нуль
except ArithmeticError: # Відслідковуємо на арифметичну помилку
print ("Знайдено помилку") # Ми знайшли помилку
k = 0 # Наша змінна тепер дорівнюватиме 0
print(k) # Просто виводимо змінну