Python except 关键字
实例
如果语句引发错误,则打印 "Something went wrong":
try: x > 3 except: print("Something went wrong")
定义和用法
在 try ... except 块中使用了关键字 except。它定义 try 块引发错误时要运行的代码块。
آپ مختلف خطا کی نوعوں کیلئے مختلف بلک بیل کا تعریف کرسکتے ہیں، نیز بغیر کوئی مسئلہ کی صورت میں چلنے والا بلک بیل، نیچے کی مثال دیکھیئے。
ਹੋਰ ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
If NameError is raised, write a message, and if TypeError is raised, write another one:
x = "hello" try: x > 3 except NameError: print("You have a variable that is not defined.") except TypeError: print("You are comparing values of different type")
ਉਦਾਹਰਣ 2
Try to execute a statement that raises an error, but do not define the error type (in this case ZeroDivisionError):
try: x = 1/0 except NameError: print("You have a variable that is not defined.") except TypeError: print("You are comparing values of different type") except: print("Something else went wrong")
ਉਦਾਹਰਣ 3
If there is no error, write a message:
x = 1 try: x > 10 except NameError: print("You have a variable that is not defined.") except TypeError: print("You are comparing values of different type") else: print("The 'Try' code was executed without raising any errors!")