#!/usr/bin/python #coding:utf8 #try与except结合用法 a = 1 b = 2 try : assert a > b #如果a>b判断为假时将抛出AssertionError异常 except AssertionError: #如果捕获到AssertionError异常将执行except下面的代码块 print ( "a<b" )
#!/usr/bin/python #coding:utf8 #try与多个except结合用法,在try代码块中依次执行,只要捕获到异常就停止执行 a = 1 b = 2 c = "1" try : assert a < b d = a + c except AssertionError: print ( "a<b" ) except TypeError,e: #这里的 e 为异常信息 print (e)
#!/usr/bin/python #coding:utf8 a = 1 b = 2 c = "1" try : assert a < b d = a + b except AssertionError,e: print ( "a<b" ) except TypeError,e: print (e) else : #当try代码块中执行没有发现任何异常的时候执行这里的语句 print ( "Program execution successful" )
#!/usr/bin/python #coding:utf8 #try与多个except结合用法,在try代码块中依次执行,只要捕获到异常就停止执行 a = 1 b = 2 c = "1" try : assert a < b d = a + b txt = open ( "/root/1.txt" ) txt.write( "test" ) #上面打开文件默认以r方式打开,这里会抛出IOError异常 except AssertionError,e: print ( "a<b" ) except TypeError,e: #这里的 e 为异常信息 print (e) except IOError,e: print (e) else : #当没有发现任何异常的时候执行这里的语句 print ( "Program execution successful" ) finally : #不管有没有民常都会执行finally代码块中的语句,通常用在打开文件,在文件处理过程过中出异常退出,这时候文件没有关闭 txt.close()
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有