python -- 程序异常与调试(异常处理)
发布时间:2020-12-20 13:00:00 所属栏目:Python 来源:网络整理
导读:一、异常处理 针对在运行时可能会出错的语句块,可以提前设计好出现问题后的解决方案, 或者给出相应的提示信息。使用try…except语句来处理Python抛出的异常: ? # ----------------------------------------- # 异常捕获 # ------------------------------
一、异常处理 针对在运行时可能会出错的语句块,可以提前设计好出现问题后的解决方案, 或者给出相应的提示信息。使用try…except语句来处理Python抛出的异常: ? # ----------------------------------------- # -----------------------------------------# 自定义异常# -----------------------------------------class ExitLoop(Exception): passtry: x = 1 while x < 5: for y in range(1,5): print(x,y) if (x == 3) and (y == 3): # 通过抛出一个异常,直接跳出多层嵌套循环 raise ExitLoop x += 1except ExitLoop: print("当x = 3,y = 3时跳出嵌套循环")class CustomError(Exception): def __init__(self,err=‘自定义错误‘): Exception.__init__(self,err)raise CustomError (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |