用户输入内容长度限制的异常
来源:互联网 发布:逆战对a卡还是n卡优化 编辑:程序博客网 时间:2024/05/13 00:18
class ShortInputException(Exception):
'''A user-defined exception class'''
def __init__(self,length,atleast):
Exception.__init__(self)
self.length=length
self.atleast=atleast
try:
s=raw_input('Enter something-->')
if len(s)<3:
raise ShortInputException(len(s),3)
except KeyboardInterrupt: #当用户取消输入时,引发此异常
print "Cancel it "
except EOFError:
print '\n Why did you do an EOF on me?'
was expecting at least %d' %(x.length,x.atleast)
else:
print 'No exception was raised'
'''A user-defined exception class'''
def __init__(self,length,atleast):
Exception.__init__(self)
self.length=length
self.atleast=atleast
try:
s=raw_input('Enter something-->')
if len(s)<3:
raise ShortInputException(len(s),3)
except KeyboardInterrupt: #当用户取消输入时,引发此异常
print "Cancel it "
except EOFError:
print '\n Why did you do an EOF on me?'
except ShortInputException,x:
'''如果引发该异常ShortInputException实例赋给后面那个名字x;当用户输入内容长度<3时,引发此异常;建议此处使用except ShortInputException as x:如果引发该异常ShortInputException实例赋给后面那个名字x
'''
was expecting at least %d' %(x.length,x.atleast)
else:
print 'No exception was raised'
- 用户输入内容长度限制的异常
- 限制输入字符的长度和内容
- 数据存储之用户输入内容长度限制
- Textarea限制输入内容长度
- 答题框:EditText输入长度、输入内容的限制。
- 输入长度的限制
- iOS 键盘限制输入内容限制、输入长度限制
- 如何限制多行输入框的内容的长度
- iOS之UITextField对输入的内容的长度限制和内容限制
- UITextField限制输入的长度,UITextView限制输入的长度
- 限制EditText的内容长度
- UITextView的内容长度限制
- 限制文本框的输入长度
- 限制文本框输入的长度
- 限制UITextField的输入长度
- 限制文本框的输入长度
- 利用HTC技术限制多行输入框的内容的长度
- 利用HTC技术限制多行输入框的内容的长度
- 此文胜过你听三年的培训课,最少省十万
- QT 开源授权情况
- Oracle将字符串转换为数字,并替换特殊字符
- 操作系统之文件管理
- 汇编小知识
- 用户输入内容长度限制的异常
- Python 中File I/O 和一些常用的方法
- android蹒跚学步
- 开源社区只要有序开展工作,必定超越商业公司。
- 推荐八款来自极客标签的超棒前端特效[第八期]
- Android应用签名详解(INSTALL_PARSE_FAILED_NO_CERTIFICATES问题解决)
- KindEditor使用简介
- 从客户端检测到有潜在危险的Request.Form 值
- Android 关于立方体旋转效果的研究