Saturday, 9 March 2024

try and except in Python

 


Example 1: Handling a Specific Exception

try:

    # Code that might raise an exception

    num = int(input("Enter a number: "))

    result = 10 / num

    print("Result:", result)

except ZeroDivisionError:

    # Handle the specific exception (division by zero)

    print("Error: Cannot divide by zero.")

except ValueError:

    # Handle the specific exception (invalid input for conversion to int)

    print("Error: Please enter a valid number.")

    

#clcoding.com

Enter a number: 5

Result: 2.0

Example 2: Handling Multiple Exceptions

try:

    file_name = input("Enter the name of a file: ")

    

    # Open and read the contents of the file

    with open(file_name, 'r') as file:

        contents = file.read()

        print("File contents:", contents)

except FileNotFoundError:

    # Handle the specific exception (file not found)

    print("Error: File not found.")

except PermissionError:

    # Handle the specific exception (permission error)

    print("Error: Permission denied to access the file.")

    

except Exception as e:

    # Handle any other exceptions not explicitly caught

    print(f"An unexpected error occurred: {e}")

    #clcoding.com

Enter the name of a file: clcoding

Error: File not found.

Example 3: Using a Generic Exception

try:

    # Code that might raise an exception

    x = int(input("Enter a number: "))

    y = 10 / x

    print("Result:", y)

except Exception as e:

    # Catch any type of exception

    print(f"An error occurred: {e}")

    

 #clcoding.com

Enter a number: 5

Result: 2.0

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (53) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (932) Python Coding Challenge (363) Python Quiz (25) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses