python异常
my2010Sam
这个作者很懒,什么都没留下…
展开
-
#小练习 异常
while True: try: m=input('Please input first namuber:') n=input('Please input second namuber:') res= m/n #多个异常,建议此处使用Exception e;使用e打印详细异常信息 excep原创 2013-05-14 13:35:00 · 911 阅读 · 0 评论 -
用户输入内容长度限制的异常
class ShortInputException(Exception): '''A user-defined exception class''' def __init__(self,length,atleast): Exception.__init__(self) self.length=length self.atle转载 2013-06-24 10:48:10 · 1329 阅读 · 0 评论 -
try---except注意事项
1.无论异常是否发生,try…except块之后的语句均执行2.我们把通常的语句放在try-块中,而把我们的错误处理语句放在except-块中3.我们可以把所有可能引发错误的语句放在try块中,然后在except从句/块中处理所有的错误和异常。如下:import systry: s = raw_input('Enter something --> ')except原创 2013-09-06 18:10:42 · 4277 阅读 · 0 评论 -
定义不同错误的异常类
#coding:utf-8'''用途:接收用户输出的参数,如果参数长度小于3,则抛出异常;如果参数中包含英文中的句号,则抛出相应的异常否则,输出参数中各个字符对应的ascii码值'''import sysclass lengthlimit: def __init__(self,length,atleast): self.length = length原创 2014-01-09 14:21:40 · 723 阅读 · 0 评论 -
捕获异常后什么也不做
#coding:utf-8def main(): try: a=1/0 except: pass print 'abc'if __name__ == '__main__': main()输出结果 abc原创 2015-01-05 19:14:31 · 1608 阅读 · 0 评论