import pandas as pd import webbrowser def mye(level): if level < 1: raise Exception("Invalid level!",level) #强制触发异常,并传入两个参数 # 触发异常后,后面的代码就不会再执行 if __name__ == "__main__": # print(1/0) #ZeroDivisionError: division by zero # mye(0) #Exception: ('Invalid level!', 0) try: a = 1/ 0 except ZeroDivisionError as ze: print(type(ze)) #<class 'ZeroDivisionError'> print(ze.args)#('division by zero',) 元祖 print(ze)#division by zero try: mye(0) except Exception as e: print(type(e)) # 异常实例 print(e) #异常参数 print(e.args) #异常参数 print(1) else: print(2)
python raise 触发异常
猜你喜欢
转载自blog.csdn.net/zn505119020/article/details/79024810
今日推荐
周排行