with open异常处理