异常

异常

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()
原文地址:https://www.cnblogs.com/leiyiming/p/9194647.html