解决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中利用sorted()函数排序的简单教程
Apr 27 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
Jun 15 Python
快速入门python学习笔记
Dec 06 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
Apr 21 Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 Python
python判断一个集合是否为另一个集合的子集方法
May 04 Python
利用pyinstaller将py文件打包为exe的方法
May 14 Python
python3写的简单本地文件上传服务器实例
Jun 04 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 Python
Python Sqlalchemy如何实现select for update
Oct 12 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
PHP数据类型之布尔型的介绍
2013/04/28 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
javascript模拟的Ping效果代码 (Web Ping)
2011/03/13 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
js点击选择文本的方法
2015/02/09 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
python实现linux下使用xcopy的方法
2015/06/28 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
python3.x实现base64加密和解密
2019/03/28 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
Django admin组件的使用
2020/10/24 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
假日旅行社实习自我鉴定
2013/09/24 职场文书
初中学生评语大全
2014/04/24 职场文书
高考标语大全
2014/06/05 职场文书
青奥会口号
2014/06/12 职场文书
现场活动策划方案
2014/08/22 职场文书
教师个人成长总结
2015/02/11 职场文书
python中if和elif的区别介绍
2021/11/07 Python