在 Python 中,“except Exception as e”和“except Exception, e”有什麼區別?


在 except 語句中使用“,”和“as”的區別如下

“,”和“as”在功能上相同;但它們的用法取決於 python 版本,如下所示。
在 Python 2.5 及更早版本中,建議使用“逗號”,因為不支援“as”。
在 Python 2.6+ 版本中,可以使用“逗號”和“as”。但從 Python 3.x 開始,需要“as”將異常分配給變數。
從 Python 2.6 開始,使用“as”允許我們用一種簡潔的方式在單個 except 塊中捕獲多個異常,如下所示

except (Exception1, Exception2) as err


好過

except (Exception1, Exception2), err





更新於:25-6-2020

976 次瀏覽

開啟您的 職業生涯

完成課程可獲得認證

開始
廣告
© . All rights reserved.