第20条 遇到意外状况时应该抛出异常,不要返回None