python-Exception使用
Exception异常自定义
#自定义异常类 ,MyInputExcp继承Exception异常 class MyInputExcp(Exception): def __init__(self, lenght, least): self.length = lenght self.least = least try: #s = raw_input("python2请输入:\n") s = input("python3请输入:\n") if (len(s)<6): raise MyInputExcp(len(s),6) #强制异常 except MyInputExcp as x: print("发生异常,输入的长度为%d,长度应该大于等于%d"%(x.length,x.least)) else: print("无异常") finally: print("不论异常都执行")
Exception异常的使用
def outputException(func): """ 修饰函数(函数发生异常输出) @param func: @return: """ def inner(*args, **kwargs): try: func(*args, **kwargs) except Exception as e: print(e) print('截图') return inner
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人