代码传递性演示:
def func1(): print("func1 开始执行") num = 1/0 print("func1 结束执行") def func2(): print("func2 开始执行") func1() print("func2 结束执行") def main(): func2() main()
运行结果:
异常传递性处理:
代码:
def func1(): print("func1 开始执行") num = 1/0 print("func1 结束执行") def func2(): print("func2 开始执行") func1() print("func2 结束执行") def main(): try: func2() except Exception as e: print(f"出现了异常,异常的信息是:{e}") main()
运行结果: