Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。
可能有这样的错误:
try:
# 可能错的地方
except:
# 如果错了执行这里
也可能有这样的错误:
try:
# 可能错的地方
except IDontLikeYourFaceException:
# 给爷笑一个
except YouAreTooShortException:
# 哈哈哈
如何在一行里获取多个异常?
PS:可以使用括号来进行解决
except (IDontLikeYouException, YouAreBeingMeanException) as e:
pass
# 再或者这样
except (IDontLikeYouException, YouAreBeingMeanException), e:
pass
当然了用逗号分割的方法只能在Python2.7里好使,在Python3中是无效的;所以,你应当使用as。