解决python3捕获cx_oracle抛出的异常错误问题


Posted in Python onOctober 18, 2018

最近一直在用python写点监控oracle的程序,一直没有用到异常处理这一块,然后日常监控中一些错误笼统的抛出数据库连接异常,导致后续处理的时候无法及时定位问题。

于是早上抽点时间看了下python3关于cx_oracle的异常处理形式。

其实,我只是想在python抛出oracle错误的时候,捕获到具体ora-信息。

写法很简单,这里记录下,以备后用。

try:
  oracle_check(dbname)
except cx_Oracle.DatabaseError as msg:
  print(msg)

另外,在python3中,except后面若是多项,需要添加(),这个是与python2的区别。

以上这篇解决python3捕获cx_oracle抛出的异常错误问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python client使用http post 到server端的代码
Feb 10 Python
使用python实现拉钩网上的FizzBuzzWhizz问题示例
May 05 Python
解决python删除文件的权限错误问题
Apr 24 Python
python redis 删除key脚本的实例
Feb 19 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
Feb 21 Python
python实现身份证实名认证的方法实例
Nov 08 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
python数据预处理方式 :数据降维
Feb 24 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
python中的class_static的@classmethod的巧妙用法
Jun 22 Python
python3中apply函数和lambda函数的使用详解
Feb 28 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
Dec 24 Python
python 自定义异常和异常捕捉的方法
Oct 18 #Python
详解Python发送email的三种方式
Oct 18 #Python
python try except 捕获所有异常的实例
Oct 18 #Python
对Python中Iterator和Iterable的区别详解
Oct 18 #Python
对python中的iter()函数与next()函数详解
Oct 18 #Python
对Python 3.2 迭代器的next函数实例讲解
Oct 18 #Python
对python中的高效迭代器函数详解
Oct 18 #Python
You might like
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
Laravel下生成验证码的类
2017/11/15 PHP
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
原生JS可拖动弹窗效果实例代码
2013/11/09 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
Cpage.js给组件绑定事件的实现代码
2017/08/31 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
python冒泡排序算法的实现代码
2013/11/21 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
python 实现语音聊天机器人的示例代码
2018/12/02 Python
python实现Flappy Bird源码
2018/12/24 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
俞敏洪一分钟演讲稿
2014/08/26 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
微信搭讪开场白
2015/05/28 职场文书
校运会新闻稿
2015/07/17 职场文书
MySQL Router的安装部署
2021/04/24 MySQL