xxxxxxxxxx
# Try and Except in python are for taking care of errors
# which may occur at runtime.
# For example:
# If flask is not installed, you will get an ImportError saying flask
# is not installed.
# The try keyword is to try running that block of code which may cause an error.
try:
from flask import Flask
except ImportError:
print('Flask is not installed! Use pip install flask to install it.')
xxxxxxxxxx
try:
# Dangerous stuff
except ValueError:
# If you use try, at least 1 except block is mandatory!
# Handle it somehow / ignore
except (BadThingError, HorrbileThingError) as e:
# Hande it differently
except:
# This will catch every exception.
else:
# Else block is not mandatory.
# Dangerous stuff ended with no exception
finally:
# Finally block is not mandatory.
# This will ALWAYS happen after the above blocks.
xxxxxxxxxx
try:
print("I will try to print this line of code")
except:
print("I will print this line of code if an error is encountered")
xxxxxxxxxx
import sys
try:
f = open('myfile.txt')
s = f.readline()
i = int(s.strip())
except OSError as err:
print("OS error: {0}".format(err))
except ValueError:
print("Could not convert data to an integer.")
except:
print("Unexpected error:", sys.exc_info()[0])
raise
xxxxxxxxxx
try:
print("I will try to print this line of code")
except ERROR_NAME:
print(f"I will print this line of code if error {ERROR_NAME} is encountered")
xxxxxxxxxx
try:
val = 1/0
except Exception as e:
raise Exception('ZeroDivisionError')
xxxxxxxxxx
try:
# tests code that may cause errors
except Exception as e:
# handles the error
else:
# executed when there is no error
finally:
# always executed
xxxxxxxxxx
try:
# Some Code....
except:
# optional block
# Handling of exception (if required)
else:
# execute if no exception
finally:
# Some code .....(always executed)
xxxxxxxxxx
try:
#some code that may will produce an error
except:
#some code that will be executed if an error is encountered
finally:
#this code always will be executed
xxxxxxxxxx
try:
print("I will try to print this line of code")
except:
print("I will print this line of code if an error is encountered")
xxxxxxxxxx
try:
Age = int(input("Your Age:- "))
except ValueError:
print("Age not in Intger form")