什么是Python中’except Exception as e’和’except Exception, e’的区别

什么是Python中’except Exception as e’和’except Exception, e’的区别?

使用逗号和as在except语句中的区别如下:

逗号和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

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程