• <nav id="dstbx"></nav>

    <nav id="dstbx"></nav>
    1. <form id="dstbx"></form>
    2. <small id="dstbx"></small>

      教育行業A股IPO第一股(股票代碼 003032)

      全國咨詢/投訴熱線:400-618-4000

      Python如何處理程序運行中的異常?

      更新時間:2021年07月16日11時28分 來源:傳智教育 瀏覽次數:

      好口碑IT培訓


      Python程序在運行時出現的異常會導致程序崩潰,這種異常處理方式并不友好,開發人員需要一種友好的方式處理程序運行時的異常。在Python中可使用try-except語句捕獲異常,try-except還可以與else、finally組合使用實現更強大的異常處理功能。

      try-except語句用于捕獲程序運行時的異常,其語法格式如下:

      try:
          可能出錯的代碼
          ......
      except [錯誤類型]:
          錯誤處理語句
          ......

      上述格式中,try子句后面是可能出錯的代碼,except子句后面是捕獲的異常類型,及捕獲到異常后的處理語句。

      try-except語句的執行過程如下:

      (1)先執行try子句,即try與except之間的代碼;

      (2)若try子句中沒有產生異常,忽略except子句代碼;

      (3)若try子句產生異常,則忽略try子句的剩余代碼,執行except子句代碼。

      使用try-except語句捕獲程序運行時的異常,示例如下:

      try:
          for i in 2:
              print(i)
      except:
          print('int類型不支持迭代操作')


      上述代碼對整數進行迭代操作,但整數不支持迭代操作,因此上述代碼在執行過程中必定會產生異常。運行上述代碼程序并不會崩潰,這是因為except語句捕獲到程序中的異常,并告訴Python解釋器如何處理該異常——忽略異常之后的代碼,執行except語句后異常處理代碼。

      運行程序,結果如下所示:

      int類型不支持迭代操作








      猜你喜歡:

      Python常見異常類型詳細介紹

      python培訓:Python異常處理

      Python常見異常類型介紹

      傳智教育Python+大數據開發高手班

      0 分享到:
      神马影院我不卡