Python Full Course In Hindi

Home About Us Contact Us Privacy Policy

Exception Handling

Exception Handling python मे एक process है | जो program मे आने वाली error को handle करती है | error program को run करने के time उत्पन्न होती है | जब create किए गए program मे कोई mistake हो | Exception Handling से इस error को control किया जा सकता है | ये error हो सकती है |
जैसे
किसी number को zero से devide करना |
कोई varriable जो defin नही किया गया पर उसका Use करना |
कोई file folder मे ही नही है | पर उस को open करने की कोशिश करना |

How to handle Exception Handling

python मे Exception (error) को handle करने के लिए नीचे दीये गए keywords का उपयोग किया जाता है |

1.Try

Try मे वह code लिखा जाता है | जहाँ लगता है | कि Exception आ सकता है | अगर Try block मे कोई Exception आता है | तो वह Exception except block मे चला जाता है |
2.except try block मे आए हुए Exception को handle करने के लिए else block का उपयोग किया जाता है |
3.else try block मे कोई Exception न आने पर else block का काम करता है |
4.finally कोई exception आए या ना आए finally block का code हमेशा run होता है |

For Example

🐍 Syntax
try: a = int(input("enter first value : ")) b = int(input("enter second value : ")) res = a/b print(res) except ZeroDivisionError: print("Error:can not to devide by zero") else: print("program successfully complete") finally: print("thank you ")
Output
enter first value : 5
enter second value : 0
Error:can not to devide by zero
thank you

enter first value : 5
enter second value : 8
0.625
program successfully complete