您的位置:首页 > 编程语言 > Python开发

Python学习笔记 --- 异常处理心得

2017-02-28 20:00 731 查看
近期一直出差,一直在与客户接触,现场编码,其中发现很多问题,以前可能用的很少的异常处理这次出了问题。

当你想定位一个问题的出错原因,或者空值数据库连接的时候均可以在异常处理部分使用。

example1:

需求:将运行出错的原因写入数据库或者文件,终止程序。

# -*- coding:utf-8 -*-
__author__ = 'yx'
try:
a = 1
b = 0
c = a / b
except Exception as e:
raise e
finally:
'''
"insert e(异常信息进入数据库)"
"insert into table"
'''


example2:

需求:连接数据库的时候,在结束程序时自动断开连接的方法

# -*- coding:utf-8 -*-
__author__ = 'yx'
try:
'''
jdbc连接数据库
'''
except Exception as e:
raise e
finally:
mysql.close()
oracle.close()

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: