您的位置:首页技术文章
文章详情页

python异常的传递知识点总结

浏览:2日期:2022-06-17 18:46:06
1、说明

当函数/方法执行出现异常,会将异常传递给函数/方法的调用一方。

如果传递到主程序,仍然没有异常处理,程序才会被终止。

2、实例

def demo1(): return int(input('请输入一个整数:')) def demo2(): return demo1() try: print(demo2())except ValueError: print('请输入正确的整数')except Exception as result: print('未知错误 %s' % result)

异常的捕获实例:

try: # 提示用户输入一个整数 num = int(input('输入一个整数:')) # 使用 8 除以用户输入的整数并且输出 result = 8 / num print(result)except ValueError: print('请输入正确的整数')except Exception as result: print('未知错误 %s' % result)else: print('未发生异常时,执行的代码')finally: print('无论是否出现异常都会执行的代码')

运行结果:

输入一个整数:0未知错误 division by zero无论是否出现异常都会执行的代码

到此这篇关于python异常的传递知识点总结的文章就介绍到这了,更多相关python异常的传递内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!

标签: Python 编程
相关文章: