参考链接: Python中的用户定义异常

# class ShortInputException(Exception):

#     def __init__(self,length,atleast):

#         super().__init__()

#         self.length = length

#         self.atleast = atleast

# def main():

#     try:

#         s = input("请输入 -->")

#         if len(s)<3:

#             raise ShortInputException(len(s),3)

#     except ShortInputException as result:

#         print("ShortCutException:输入的长度是%d,长度至少应该是 %d"%(result.length,result.atleast))

#     else:

#         print("没有发生异常")

# main()

class tast(object):

def __init__(self,switch):

self.switch = switch

def calc(self,a,b):

try:

return a/b

except Exception as result:

if self.switch:

print("捕获开启,已经捕获到了异常,信息如下:")

print(result)

else:

print("重新开启异常捕获。")

raise

a = tast(True)

a.calc(11,0)

print("异常处理结束了。")

a.switch = False

a.calc(11,0)

[转载] Python中自定义异常与抛出异常相关推荐

  1. [转载] python中try Except抛出异常使用方法

    参考链接: Python中的try和except 对于python自动化测试同学来讲try的作用太大了. 我们要保证每条用例都能得到我们预期并在测试报告中给出正确的pass或fail的结果 就可以通过 ...

  2. [转载] python中pass的使用_Python pass详细介绍及实例代码

    参考链接: Python pass语句 Python pass详细介绍及实例代码 Python pass的用法: 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++ ...

  3. [转载] python中set函数是什么数据类型_Python基本数据类型-list-tuple-dict-set详解

    参考链接: Python中的isdisjoint函数 Python基本数据类型-list-tuple-dict-set 数据类型 表示方法 特性 list 列表用方括号表示:[] list是一种有序的 ...

  4. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  5. [转载] python中的for循环对象和循环退出

    参考链接: Python中循环 流程控制-if条件 判断条件,1位true,0是flesh,成立时true,不成立flesh,not取反 if  1; print 'hello python' pri ...

  6. [转载] Python中的memoryview

    参考链接: Python memoryview() Python中的memoryview提供了类似C语言指针的功能,有了memoryview,如果某个Object支持buffer protocol,那 ...

  7. [转载] Python中生成器和迭代器的区别

    参考链接: Python迭代器 Python中生成器和迭代器的区别(代码在Python3.5下测试): Num01–>迭代器 定义: 对于list.string.tuple.dict等这些容器对 ...

  8. [转载] python中string函数的用法_python中string模块各属性以及函数的用法

    参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...

  9. [转载] Python中关于字符串的使用演示

    参考链接: Python字符串| zfill 注意,python中对于函数的调用基本都是通过.的形式调用的,字符串中除了len()函数,基本都是通过.调用的. 1.字符串变量子串的截取 Python不 ...

最新文章

  1. 宁波工程学院2020新生校赛(重现赛)部分题解
  2. php子域枚举,PHP中实现多值枚举
  3. [JZOJ5866]【NOIP2018模拟9.13】指引
  4. jQuery入门[2]-选择器[转]
  5. 在Swing和Swt中使用JavaFX
  6. 图文+动画讲解排序算法总结!!
  7. 各种系统程序更新链接
  8. keepalived实现双机备份
  9. 微信小程序轮播中的current_开源 | 微信接龙小程序 wechatsolita 开源
  10. SqlServer中获取字符串中的数字部分
  11. slideToggle使用
  12. json为java对象配置一个函数_Java基础/利用fastjson反序列化json为对象和对象数组...
  13. JAVA排课教务系统
  14. matlab imrotated,图像旋转由Matlab无需使用imrotate
  15. document.writeln
  16. java excel 另存为_java 代码怎么实现另存为excel文件格式
  17. 吴恩达机器学习作业8(下)--- 推荐系统
  18. 两个小Tips: 解决Matlab初始化时间过长Office使用(KMS工具无效时)
  19. php酒店入住时间怎么算,宾馆早上6点入住怎么算?正规宾馆上午八点开房应该到什么时间算一天...
  20. ON DUPLICATE KEY UPDATE 用法

热门文章

  1. 【2020团体程序设计天梯赛】L1部分(PTA,L1-065到L1-072)题解代码
  2. 计算机相关专业及本科课程整理
  3. NYOJ243 - 交换输出
  4. vs2019写c语言用不了scanf,VS2010里编C程式不能用scanf()吗?
  5. JAVA设计模式Design Pattern→单例模式Singleton Pattern、工厂模式Factory Pattern、代理模式Proxy Pattern
  6. html网站地图在线生成,网站地图(sitemap)在线制作工具
  7. WPF RadioButton按钮控件取消选中设置
  8. wps 甘特图_【WPS神技能】在Excel表格中用图表阶梯式的展示任务进程?找甘特图呀...
  9. [leetcode] 96. 不同的二叉搜索树 +[补充] 不同的二叉树,不同形态的二叉树的个数----catalan数
  10. Codeforces Round #190 (Div. 1): E. Ciel and Gondolas(决策单调性DP+wqs二分)