python异常

Posted 零度雨的BLOGS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python异常相关的知识,希望对你有一定的参考价值。

# # pcj
#1、简单的异常处理
# try:
# num=int(input("请输入一个整数:"))
# except:
# #当输入不是整数时,异常
# print("请输入正确的整数")
# print("*"*50)
#2、根据异常类型来处理
# 需求:让用户输入一个整数,然后用8来除以用户输入的数值
# try:
# num=int(input("请输入一下整数:"))
# result=8/num
# print(result)
# except ZeroDivisionError:
# print("除0错误")
# except ValueError:
# print("输入的不是一个整数")
#
# 3、未知错误,开发中不可能全部类型都考虑得到
# try:
# num=int(input("请输入一个整数:"))
# result = 8/num
# print(result)
# except ValueError:
# print("输入的不是一个整数")
# except Exception as result: #可以潽获到未知的错误并赋值到result result是变量,随变都行
# print("未知错误%s" % result)

#4 异常完整语法
try:
num=int(input("输入一个整数:"))
relust=8/num
except ValueError:
print("输入的不是整数")
except ZeroDivisionError:
print("除0错误")
except Exception as error:
print("未知错误%s" % error)
else:
print("没有错误时这里才执行")
finally:
print("无论如何,这里都执行")

以上是关于python异常的主要内容,如果未能解决你的问题,请参考以下文章

python—raise异常捕获

Python基础---python中的异常处理

Python 九Python异常

Python 异常处理

Python 异常处理

Python 异常处理