python除了一般的try...except...finally模块之外,还有另外一种用法
try:
do something1
except Exception,e:
do something2
else:
do someshing3
finally:
do someshing4else的作用是如果异常没有触发,那么do something3则会被执行。这样的场景可以用于数据库操作中,例如mysql的插入和更新操作是需要最后commit的,但是如果insert或update出现错误,不能够执行commit,则可以采用上面的结构
本文介绍了Python中try...except...else...finally模块的使用,特别关注了在数据库操作如MySQL插入和更新时如何利用这一结构确保事务的正确执行。
594

被折叠的 条评论
为什么被折叠?



