解决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 psutil模块简单使用实例
Apr 28 Python
Python处理JSON时的值报错及编码报错的两则解决实录
Jun 26 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 Python
对python 多个分隔符split 的实例详解
Dec 20 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
python动态进度条的实现代码
Jul 03 Python
pytorch加载自定义网络权重的实现
Jan 07 Python
Python换行与不换行的输出实例
Feb 19 Python
python自动化测试通过日志3分钟定位bug
Nov 20 Python
Python内置类型集合set和frozenset的使用详解
Apr 26 Python
Python如何用re模块实现简易tokenizer
May 02 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
2006/12/14 PHP
php xml-rpc远程调用
2008/12/19 PHP
PHP序列化操作方法分析
2016/09/28 PHP
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
JS中call和apply函数用法实例分析
2018/06/20 Javascript
vue实现文件上传功能
2018/08/13 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python实现以时间换空间的缓存替换算法
2016/02/19 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
捷克汽车配件和工具销售网站:TorriaCars
2018/02/26 全球购物
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
屈臣氏越南官网:Watsons越南
2021/01/14 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
教育英语专业毕业生的求职信
2014/03/13 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
民事二审代理词
2015/05/25 职场文书
2015中学教学工作总结
2015/07/22 职场文书
丧事答谢词大全
2015/09/30 职场文书
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis