python基础(三)异常处理

1. 常见的异常:
	AssertionError(断言错误), AttributeError(访问位置属性), IndexError(超出序列的范围), KeyError(字典中不存在关键字), NameError(不村子的 变量), OSError(系统异常), SyntaxError(python语法错误), TypeError(不同类型间的无效操作), ZeroDivisionError(除数为零)

2. 捕获异常:

捕获指定的异常

try:
    1/0
except ZeroDivisionError:
    pass

捕获任何异常

try:
    1/0
except Exception as e:
    pass

手动构造一个异常

raise ZeroDivisionError("异常的解释")

3.异常结构语句

try:
    pass
except OSError as e:
    pass
except TypeError as e:
    pass
else:
    pass
finally:
    pass

你可能感兴趣的:(python自动化测试开发)