ITPub博客

首页 > IT职业 > IT职场 > python 自定义异常类学习

python 自定义异常类学习

IT职场 作者:lakefront 时间:2021-09-09 09:20:16 0 删除 编辑
#自定义异常类
class MyException(Exception):
    pass
def exextp_01():
    try:
        #come code here
        list = ['java','python','php']
        raise MyException  #通过异常名字抓取自定义异常 
    except:
        print 'no thie is variabe'
        print 'MyException encoutered!'
exextp_01()
def except_test():
    for i in range(1,100):
        try:
            print  "Number %s"%i
            time.sleep(0.2)
        except KeyboardInterrupt:
            print 'Please do not interupt me ,I am doing the important tash here!'
            continue
===================
try    finally 
学习
def exception_03():
    try:
       raise MyExepion,"and some addition add is not exception"
    except MyExepion,data:
        print "MyException encoutered!"
        print data
exception_03()
def exception_02():
    try:
        raise MyExepion
    except MyExepion:
        print "MyException encoutered"
    finally:
        print "Arrive finally"
def exeption_01():
    try:
        print "normal code here" 
              ", this is here"
    except MyExepion:
        print "MyEception encoutered"
    else:
        #No exceptions will execute the else
        print "No exception"  #You can test your module
#exeption_01()


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2491/viewspace-2802353/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: PHP安装扩展bcmath
请登录后发表评论 登录
全部评论

注册时间:2019-08-05

  • 博文量
    99
  • 访问量
    625