python try 语句的使用
求教python try 语句的用法
我想达成一个效果
try
except OSerror:
print OSerror
接下来我想写,除了OSerror以外的其他所有异常,执行某个动作
该怎么写呢
本帖最后由 1q23w31 于 2020-7-30 21:33 编辑
try:
#可能产生异常的代码块
except [ (Error1, Error2, ... ) ]:
#处理异常的代码块1
except [ (Error3, Error4, ... ) ]:
#处理异常的代码块2
except:
#处理其它异常
static/image/hrline/line6.png
例如
try:
a = int(input("输入被除数:"))
b = int(input("输入除数:"))
c = a / b
print("您输入的两个数相除的结果是:", c )
except (ValueError, ArithmeticError):
print("程序发生了数字格式异常、算术异常之一")
except :
print("未知异常")
print("程序继续运行") try:
pass
except OSError:
pass
except Exception: # 除 OSError 以外的所有异常
pass try:
pass
except OSError:
pass
except:
pass
页:
[1]