捕获多个异常: 两个异常分开写。">
赞
踩
<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)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。