增加了学习异常时的代码