未经笔者允许,不得转载
# __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__()方法,获取返回