python异常处理

未经笔者允许,不得转载

# __author: han - zhang
# date: 2019 / 2 / 16
while True:
    try:
        inp = input("请输入序号:")
        i = int(inp)

    except IndexError as e:
        print("IndexError", e)
    except ValueError as e:
        print("ValueError", e)
    except Exception as e:
        print(e)
        i = 1
    else:
        print("sadf")

    finally:
        print("adsf")


class oldboyError(Exception):
    def __init__(self, msg):
        self.mesage = msg

    def __str__(self):
        return self.mesage


# print(oldboyError("sdsf"))

try:
    raise oldboyError("我错了")
except oldboyError as e:
    print(e)  # e对象的__str__()方法,获取返回
全部评论

相关推荐

05-25 10:45
西华大学 Java
Frank_zhang:没实习一个项目肯定不够,可以再做一个轮子,技术栈再补一个mq,微服务,整体再换个简历模板,暑期尽量再找一个日常实习
点赞 评论 收藏
分享
mjasjon:这种trash中厂 简历过筛概率比大厂还低(除阿里系)
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务