多选题 2分 关于异常处理的最佳实践,正确的有: A应该捕获具体的异常类型 B避免使用裸except: C使用finally释放资源 D可以用try-except替代if判断 E所有代码都应放在try中