用户输入内容长度限制的异常
2013-06-24 10:48
357 查看
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?'
except ShortInputException,x:
'''如果引发该异常ShortInputException实例赋给后面那个名字x;当用户输入内容长度<3时,引发此异常;建议此处使用[b]except ShortInputException as x:如果引发该异常ShortInputException实例赋给后面那个名字x[/b]
[b]'''
[/b]
print 'ShortInputException:The input was of length %d,\
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时,引发此异常;建议此处使用[b]except ShortInputException as x:如果引发该异常ShortInputException实例赋给后面那个名字x[/b]
[b]'''
[/b]
print 'ShortInputException:The input was of length %d,\
was expecting at least %d' %(x.length,x.atleast)
else:
print 'No exception was raised'
相关文章推荐
- 用户输入内容长度限制的异常 分类: python异常 2013-06-24 10:48 335人阅读 评论(0) 收藏
- 数据存储之用户输入内容长度限制
- iOS开发问题----去掉输入键盘上的自动联想部分,限制长度内容,以及禁止输入emoji表情等问题
- UITextField 输入内容限制和长度限制
- Android EditText输入最大长度限制如何给用户以友好的提示
- 答题框:EditText输入长度、输入内容的限制。
- python学习:第一个程序猜数字小游戏~包含次数限制、用户输入类型限制。内容学习源于【小甲鱼python入门学习】
- iOS 键盘限制输入内容限制、输入长度限制
- 限制输入字符的长度和内容
- textfield、 textView内容长度限制(中文输入越界)附带:textView回车效果,判断禁止字符
- Android EditText输入最大长度限制如何给用户以友好的提示
- iOS之UITextField对输入的内容的长度限制和内容限制
- 文本框内默认提示————请输入用户姓名(字体灰色),要求: (1)当文本框获得焦点时,默认提示消失 (2)当文本框失去焦点时,如果没有输入新内容,那么则显示原来的灰色字体内容; 如果有新内容输入则判断,如果长度小于10,则提示“姓名长度应该大于10个字符”
- 限制一个或多个textfiled输入长度及内容
- 今天碰到一个问题,怎么限制用户在固定宽度的input输入框里输入的长度,由此涉猎到了maxlength属性和size属性以及它们的区别。
- UiTextField对输入的长度进行限制并提示用户还可输入的长度
- 用户输入非法内容时的震动与动画提示——EditTextShakeHelper工具类介绍
- <javascript学习笔记> javascript 检查输入内容的长度。
- IOS开发中限制TextField输入的类型及长度的方法