解决python3捕获cx_oracle抛出的异常错误问题

 更新时间:2018年10月18日 14:40:22   作者:killvoon  
今天小编就为大家分享一篇解决python3捕获cx_oracle抛出的异常错误问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

最近一直在用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使用pandas按照行数分割表格

    python使用pandas按照行数分割表格

    本文主要介绍了python使用pandas按照行数分割表格,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Python 文件读写操作实例详解

    Python 文件读写操作实例详解

    Python提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用file对象做大部分的文件操作
    2014-03-03
  • python函数的高级应用详解

    python函数的高级应用详解

    这篇文章主要为大家介绍了python函数的高级应用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • 如何将写好的pygame游戏打包成exe文件

    如何将写好的pygame游戏打包成exe文件

    这篇文章主要介绍了如何将写好的pygame游戏打包成exe文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 将.ipynb文件转换成.py文件详细步骤(一看就会)

    将.ipynb文件转换成.py文件详细步骤(一看就会)

    这篇文章主要给大家介绍了关于如何将.ipynb文件转换成.py文件的详细步骤,文中通过图文介绍的非常详细,大家基本一看就会,需要的朋友可以参考下
    2023-07-07
  • python 删除列表里所有空格项的方法总结

    python 删除列表里所有空格项的方法总结

    下面小编就为大家分享一篇python 删除列表里所有空格项的方法总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • selenium学习教程之定位以及切换frame(iframe)

    selenium学习教程之定位以及切换frame(iframe)

    这篇文章主要给大家介绍了关于selenium学习教程之定位以及切换frame(iframe)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 一篇文章带你深入学习Python函数

    一篇文章带你深入学习Python函数

    这篇文章主要带大家深入学习Python函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

    ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

    这篇文章主要介绍了ffmpeg+Python实现B站MP4格式音频与视频的合并,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • python调用api实例讲解

    python调用api实例讲解

    在本篇内容里小编给大家分享的是一篇关于python调用api实例讲解内容,有兴趣的朋友们可以参考下。
    2021-04-04

最新评论