捕获多个异常: 两个异常分开写。">
当前位置:   article > 正文

python中异常的处理

python中异常的处理

<1>捕获全部异常:

try:
   d=open("E:/abc.txt","r",encoding="UTF-8")
except:
   print("出现异常了,因为文件不存在,将open的模式改为w模式去打开,这样会创建(写出)文件")
   d=open("E:/abc.txt","w",encoding="UTF-8")

<2> 捕获指定的异常:

# 捕获指定的异常: 在这个例子中只处理了指定的name,其他的异常仍然存在
try:
   print(name)
except NameError as e:
   print("name 变量名称未定义错误") # e是捕获到的异常的对象,print(e) 是打印异常的具体信息。

<3> 捕获多个异常: 两个异常分开写

try:  
   1/0      
   #print(name )
except (NameError,ZeroDivisionError) as e:
   print("name 变量名称未定义错误 或者 除以0的异常错误")
   print(e)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/196663
推荐阅读
相关标签
  

闽ICP备14008679号