解決python3捕獲cx_oracle拋出的異常錯(cuò)誤問題
最近一直在用python寫點(diǎn)監(jiān)控oracle的程序,一直沒有用到異常處理這一塊,然后日常監(jiān)控中一些錯(cuò)誤籠統(tǒng)的拋出數(shù)據(jù)庫連接異常,導(dǎo)致后續(xù)處理的時(shí)候無法及時(shí)定位問題。
于是早上抽點(diǎn)時(shí)間看了下python3關(guān)于cx_oracle的異常處理形式。
其實(shí),我只是想在python拋出oracle錯(cuò)誤的時(shí)候,捕獲到具體ora-信息。
寫法很簡(jiǎn)單,這里記錄下,以備后用。
try: oracle_check(dbname) except cx_Oracle.DatabaseError as msg: print(msg)
另外,在python3中,except后面若是多項(xiàng),需要添加(),這個(gè)是與python2的區(qū)別。
以上這篇解決python3捕獲cx_oracle拋出的異常錯(cuò)誤問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Python中__str__和__repr__方法的區(qū)別
這篇文章主要介紹了__str__和__repr__方法的區(qū)別 ,__str__和__repr__是基本的內(nèi)置方法,使用時(shí)的區(qū)別也是Python學(xué)習(xí)當(dāng)中的基礎(chǔ),需要的朋友可以參考下2015-04-04
Python判斷是否json是否包含一個(gè)key的方法
今天小編就為大家分享一篇Python判斷是否json是否包含一個(gè)key的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12
python引入導(dǎo)入自定義模塊和外部文件的實(shí)例
下面小編就為大家?guī)硪黄猵ython引入導(dǎo)入自定義模塊和外部文件的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
在pycharm中調(diào)試fastapi應(yīng)用程序的流程步驟
? FastAPI 是一個(gè)現(xiàn)代、快速(高性能)的 Web 框架,用于構(gòu)建基于 Python 的 API,它具有簡(jiǎn)單易用的特性,同時(shí)也提供了高度自動(dòng)化的文檔生成功能,本文給大家介紹了在pycharm中調(diào)試fastapi應(yīng)用程序的流程步驟,需要的朋友可以參考下2024-12-12
python 移動(dòng)圖片到另外一個(gè)文件夾的實(shí)例
今天小編就為大家分享一篇python 移動(dòng)圖片到另外一個(gè)文件夾的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01
python 中不同包 類 方法 之間的調(diào)用詳解
這篇文章主要介紹了python 中不同包 類 方法 之間的調(diào)用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03

