异常

 1 #!/usr/bin/env python
 2 #coding:utf-8
 3 
 4 
 5 try:
 6     a=input("putjipapjdif:")
 7 except Exception,e:#(出错原因,出错原因),Exception是一个大范围的捕捉,可以
 8     print '尼玛输错了'
 9 
10 else:#没有出现异常时执行
11     print '没有出错'
12 finally:#不管有没有出错都会执行
13     print 'niame'
自定义异常 
1
#!/usr/bin/env python 2 #coding:utf-8 3 4 class myexception(Exception): 5 def __init__(self,msg): 6 self.error=msg 7 def __str__(self):#此处可以写返回要显示的异常信息 8 return self.error 9 10 #obj=myexception('错误') 11 #print obj 12 13 #raise myexception('自定义错误信息')#主动、手动触发错误 14 15 def val(name,passwd): 16 if name=='alex'and passwd=='123': 17 return True 18 else: 19 return False 20 try: 21 res=val('niama','3') 22 if res: 23 print True 24 else: 25 #print False 26 #print '登陆失败' 27 raise Exception('登陆失败') 28 except Exception,e: 29 print '记录日志到数据库',e
原文地址:https://www.cnblogs.com/bill2014/p/6919764.html