亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python except異常處理之后不退出,如何解決異常繼續執行

發布時間:2020-07-30 14:46:03 來源:億速云 閱讀:569 作者:小豬 欄目:開發技術

這篇文章主要為大家展示了python except異常處理之后不退出,如何解決異常繼續執行,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

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

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

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異常處理之后不退出,如何解決異常繼續執行的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临城县| 江口县| 印江| 璧山县| 岚皋县| 郎溪县| 山西省| 保亭| 永州市| 孟连| 浠水县| 鹿泉市| 三明市| 阳江市| 汉阴县| 合阳县| 泊头市| 金湖县| 开化县| 衢州市| 潞城市| 苗栗县| 海口市| 无棣县| 宿州市| 昌图县| 武清区| 昌平区| 曲靖市| 瑞安市| 达拉特旗| 石景山区| 噶尔县| 进贤县| 大理市| 福清市| 乐至县| 台南市| 芦溪县| 象州县| 尖扎县|