解决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设计模式之观察者模式实例
Apr 26 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
在Django中编写模版节点及注册标签的方法
Jul 20 Python
Django的分页器实例(paginator)
Dec 01 Python
tensorflow训练中出现nan问题的解决
Feb 10 Python
解决nohup重定向python输出到文件不成功的问题
May 11 Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
Dec 13 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
python中pycryto实现数据加密
Apr 29 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执行速率优化技巧小结
2008/03/15 PHP
sae使用smarty模板的方法
2013/12/17 PHP
php对数组排序的简单实例
2013/12/25 PHP
php使用curl访问https示例分享
2014/01/17 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
JS动画效果代码3
2008/04/03 Javascript
动态刷新 dorado树的js代码
2009/06/12 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
[40:55]Liquid vs LGD 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python生成8位随机字符串的方法分析
2017/12/05 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
MySQL 时间类型的选择
2021/06/05 MySQL