解决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 相关文章推荐
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 Python
python实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
python传递参数方式小结
Apr 17 Python
在ironpython中利用装饰器执行SQL操作的例子
May 02 Python
Python 基础教程之包和类的用法
Feb 23 Python
深入理解python中的atexit模块
Mar 07 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
Python3爬虫学习入门教程
Dec 11 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
May 10 Python
python如何运行js语句
Sep 09 Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 Python
Python中的pprint模块
Nov 27 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为php增加openssl模块的方法
2011/06/14 PHP
php安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
2017/03/25 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
jquery淡入淡出效果简单实例
2016/01/14 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
python每隔N秒运行指定函数的方法
2015/03/16 Python
Python3读取zip文件信息的方法
2015/05/22 Python
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
python清理子进程机制剖析
2017/11/23 Python
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
用python实现百度翻译的示例代码
2018/03/09 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
女性时尚在线:IVRose
2019/02/23 全球购物
工作交流会欢迎词
2014/01/12 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers