解决python3捕获cx_oracle抛出的异常错误问题
作者:killvoon 时间:2023-01-21 17:51:26
最近一直在用python写点监控oracle的程序,一直没有用到异常处理这一块,然后日常监控中一些错误笼统的抛出数据库连接异常,导致后续处理的时候无法及时定位问题。
于是早上抽点时间看了下python3关于cx_oracle的异常处理形式。
其实,我只是想在python抛出oracle错误的时候,捕获到具体ora-信息。
写法很简单,这里记录下,以备后用。
try:
oracle_check(dbname)
except cx_Oracle.DatabaseError as msg:
print(msg)
另外,在python3中,except后面若是多项,需要添加(),这个是与python2的区别。
来源:https://blog.csdn.net/killvoon/article/details/62216382
标签:python3,cx,oracle,异常
0
投稿
猜你喜欢
PHP封装的数据库模型Model类完整示例【基于PDO】
2023-11-15 21:06:42
python抓取网页内容并进行语音播报的方法
2021-03-08 14:02:53
安装PHP遇到“无法载入mysql扩展”解决方法
2007-06-15 15:04:00
Python实现Pig Latin小游戏实例代码
2022-06-27 04:15:36
Django修改端口号与地址的三种方式
2023-06-22 00:48:27
详解如何在python中读写和存储matlab的数据文件(*.mat)
2023-06-27 22:24:32
python网络爬虫学习笔记(1)
2023-12-24 04:08:16
python3 对list中每个元素进行处理的方法
2022-05-31 13:41:41
pandas中DataFrame重置索引的几种方法
2023-06-10 00:26:45
JavaScript创始人Brendan Eich访谈录
2008-09-16 12:01:00
二级域名原理以及asp实现程序
2007-08-03 13:08:00
马化腾关于产品设计与用户体验的培训
2009-02-12 11:45:00
解析:Perl下应当如何连接Access数据库
2008-11-28 16:40:00
python实现多线程的方式及多条命令并发执行
2023-08-09 11:37:20
五个常用MySQL图形化管理工具
2012-01-05 18:49:16
asp如何制作一个文本文件编辑器?
2010-07-07 12:26:00
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2013-08-09 10:14:56
php 查找数组元素提高效率的方法详解
2023-11-15 02:51:08
亚马逊购物用户体验分析(三)
2009-10-25 12:53:00
JS实现仿Windows经典风格的选项卡Tab切换代码
2023-08-25 05:33:54