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

 更新时间2018年10月18日 14:40:23   作者killvoon   我要评论

今天小编就为大家分享一篇解决python3捕获cx_oracle抛出的异常错误问题具有很好的参考价值希望对大家有所帮助一起跟随小编过来看看吧

最近一直在用python写点监控oracle的程序一直没有用到异常处理这一块然后日常监控中一些错误笼统的抛出数据库连接异常导致后续处理的时候无法及时定位问题

于是早上抽点时间看了下python3关于cx_oracle的异常处理?#38382;?/p>

其实我只是想在python抛出oracle错误的时候捕获到具体ora-信息

写法很简单这里记录下以备后用

try:
  oracle_check(dbname)
except cx_Oracle.DatabaseError as msg:
  print(msg)

另外在python3中except后面若是多项需要添加()这个是与python2的区别

以上这篇解决python3捕获cx_oracle抛出的异常错误问题就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持脚本之家

相关文章

最新评论

35ѡ7