Python try...except使用bug

情景描述

Python开发时,使用try…except进行异常捕捉;
容易忽略这样一个问题:try 里面成功执行的代码就是成功的,如果报错,并不会回滚,只会把失败和未执行的代码替换成except里面的代码继续执行

代码如下:
执行Python代码

结果:
结果输出
可见,b是成功执行了,字典也是成功插入一个字段的。


作者:Chihwei_hsu
来源:http://chihweihsu.com
Github:https://github.com/HsuChihwei

猜你喜欢

转载自blog.csdn.net/Chihwei_Hsu/article/details/81417137