class LongException(Exception):
def init(self,long):
self.long=long
pass
def str(self):
return ‘名字长度为’+str(self.long)+‘超出长度’
pass
def name_test():
name=input(‘name’)
try:
if len(name)>5: #len记录字符串长度
raise LongException(len(name))
else:
print(name)
pass
pass
except LongException as msg:
print(msg)
pass
finally:
print(name) #强制执行这个name
name_test()
06-11
6682
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-03
2077
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)