异常

异常

try:
	pass
except ValueError as message:
	print('先处理个别错误,现在捕获的是ValueError')
    print(message)	# 打印异常的错误信息
except Exception:
	print('捕获所有上面的except捕获不了的ERROR')
else:
	print('try中的代码没有异常处理则执行这里')
finally:
	print('不管有没有异常都要执行的代码')
  • 应用:with语句自动关闭文件
    try:
      f = open('abc', 'w')
      # f.write('123')
    finally:
      f.close()
posted @ 2018-06-18 10:49  感动#心  阅读(132)  评论(0编辑  收藏  举报