python3 异常处理
2019-12-02 本文已影响0人
SkTj
异常的5个关键字:try except else finally raise
try: except
image.pngimport sys
try:
a = int(sys.argv[1])
b = int(sys.argv[2])
c = a / b
print("您输入的两个数相除的结果是:", c )
except IndexError:
print("索引错误:运行程序时输入的参数个数不够")
except ValueError:
print("数值错误:程序只能接收整数参数")
except ArithmeticError:
print("算术错误")
except Exception:
print("未知异常")
image.png
exception的信息:
args,errno,strerrno
image.png