欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python except異常處理之后不退出,解決異常繼續(xù)執(zhí)行的實現

 更新時間:2020年04月25日 10:45:04   作者:哈希兔子  
這篇文章主要介紹了python except異常處理之后不退出,解決異常繼續(xù)執(zhí)行的實現,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

寫了個等待分析結果,解析分析結果json的腳本

那個文件生成時候有點大,有時候監(jiān)測到新文件就去解析可能文件只生成了一半,就會拋出異常退出當前線程,此次的分析結果就丟失了,如果load json文件失敗,一般就是上百M到幾G的json大文件,等待10秒,如果再次load失敗,重新再load一次,這樣腳本看上去挺繁瑣的,監(jiān)控線程又只能監(jiān)控文件的創(chuàng)建,修改和刪除,不知道創(chuàng)建的文件是否寫完畢。

def run_analyze():
    sleep(2)
    berror = True
    temp = {}
    while berror == True:
      with open(self.filepath, 'r') as f:
      global filename,filescore,filesize,filebehavior,filestrings
        try:
          temp = json.loads(f.read())
          berror = False
        except:#KeyError, VauleError
          print "analyze report is creating,please wait a moment..."
          f.close()
          sleep(5)
          berror = True
          pass
    filescore = float(temp['info']['score'])
    print ("filescore:%d" %filescore)

補充知識:Python強制拋出自定義異常

如下所示:

raise Exception("My Exception")

當程序運行到這行時,會拋出異常,打印出Exception: My Exception

以上這篇python except異常處理之后不退出,解決異常繼續(xù)執(zhí)行的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使用pyqt 實現重復打開多個相同界面

    使用pyqt 實現重復打開多個相同界面

    今天小編就為大家分享一篇使用pyqt 實現重復打開多個相同界面,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Django rstful登陸認證并檢查session是否過期代碼實例

    Django rstful登陸認證并檢查session是否過期代碼實例

    這篇文章主要介紹了Django rstful登陸認證并檢查session是否過期代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • numpy.transpose對三維數組的轉置方法

    numpy.transpose對三維數組的轉置方法

    下面小編就為大家分享一篇numpy.transpose對三維數組的轉置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 基于python全局設置id 自動化測試元素定位過程解析

    基于python全局設置id 自動化測試元素定位過程解析

    這篇文章主要介紹了基于python全局設置id 自動化測試元素定位過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python3標準庫總結

    Python3標準庫總結

    在本篇內容中我們給大家總結了關于Python3標準庫的相關內容,需要的朋友們跟著學習下。
    2019-02-02
  • python 查找字符串是否存在實例詳解

    python 查找字符串是否存在實例詳解

    這篇文章主要介紹了python 查找字符串是否存在實例詳解的相關資料,需要的朋友可以參考下
    2017-01-01
  • Python利用Gradio與EasyOCR構建在線識別文本的Web應用

    Python利用Gradio與EasyOCR構建在線識別文本的Web應用

    隨著人工智能的不斷發(fā)展,各種智能算法越來越普遍,本文就給大家介紹一種通過訓練好的算法進行文字識別的方法,而且是Web頁面可視化操作,方便調用,希望大家喜歡
    2023-04-04
  • 情人節(jié)快樂! python繪制漂亮玫瑰

    情人節(jié)快樂! python繪制漂亮玫瑰

    情人節(jié)快樂! 這篇文章主要教大家如何用python繪制漂亮玫瑰花,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 如何基于Python深度圖生成3D點云詳解

    如何基于Python深度圖生成3D點云詳解

    通常使用TOF等3d攝像頭采集的格式一般只是深度圖,下面這篇文章主要給大家介紹了關于如何基于Python深度圖生成3D點云的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • python編程開發(fā)時間序列calendar模塊示例詳解

    python編程開發(fā)時間序列calendar模塊示例詳解

    這篇文章主要為大家介紹了python編程開發(fā)時間序列calendar模塊示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進步早日升職加薪
    2021-11-11

最新評論