Python程序调试时的常规异常处理方式

异常处理的两种基本方法:使用try和except

异常处理的基本使用:

try:
	<语句块1>
except:
	<语句块2>

  大致逻辑是,如果语句块1出现了异常,就执行语句块2;如果语句块1没由异常,就执行语句块1,而且跳过语句块2。
为区分不同的异常类型:

try:
<语句块1>
except <异常类型><语句块2>

只有当这种类型发生时,才会执行语句块2

try:
    num = eval(input("请输入一个整数:"))
    print(num**2)
except :
    print("输入的不是整数")

指定异常类型

try:
    num = eval(input("请输入一个整数:"))
    print(num**2)
except NameError:
    print("输入的不是整数")
发布了37 篇原创文章 · 获赞 17 · 访问量 2590

猜你喜欢

转载自blog.csdn.net/qq_44384577/article/details/105294262