Python 异常错误
1、try...except...的例子
# 1.指明是什么错误 # _*_coding:uft-8_*_ try: a = list((i + 2) * 2 for i in range(11)) print(a) number = int(input(">>:")) number = - number_two print(a[number]) except NameError: # 名称错误时 print("name 'number_two' is not defined") out: [4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24] >>:3 name 'number_two' is not defined # 2.未知错误 # _*_coding:uft-8_*_ try: a = list((i + 2) * 2 for i in range(11)) print(a) number = int(input(">>:")) number = - number_two print(a[number]) except Exception as e: # 万能错误 print(e) out: [4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24] >>:66 name 'number_two' is not defined
2、try...except...的作用
1、把错误处理和真正的工作分开来
2、代码更易组织,更清晰,复杂的工作任务更容易实现;
3、使程序更安全了,不至于由于一些小的疏忽而使程序意外崩溃

浙公网安备 33010602011771号