A motor, comprising a housing, wherein a rotating shaft, a rotor, and a stator that are sequentially sleeved are disposed in the housing, a coil winding is arranged around the stator, and two ends of the rotating shaft are respectively rotatably connected to two opposite side end faces of the housing by using a bearing; the housing has a cooling channel that is used for a coolant to flow through and whose two ends extend to an end portion of the coil winding, the cooling channel is in communication with a first opening and a second opening respectively provided at a top end and a bottom end of the housing, and the cooling channel has a nozzle at a position close to the end portion of the coil winding, wherein the nozzle is configured to spray the coolant in the cooling channel to the end portion of the coil winding; and the motor further comprises: at least one blocking member, wherein the blocking member is a plastic part to be insulated from the coil winding, wherein the blocking member is located at least on an inner surface of the end portion of the coil winding, and the blocking member blocks between the nozzle and the rotor, wherein the blocking member has a guide portion at a position close to the top end of the housing, the guide portion is configured to guide a part of the coolant on the blocking member to the bearing, so that the coolant flows through the bearing to an end portion that is of the coil winding and that is close to the bottom end of the housing, wherein the blocking member is a semi-arc structure arranged around at least an inner surface of an upper semi-circular end portion of the coil winding, wherein the blocking member is a semi-arc separator arranged around an inner surface of the upper semi-circular end portion of the coil winding, one end of the semi-arc separator is connected to an inner wall of the housing, and a space that is accommodated by the upper semi-circular end portion of the coil winding is formed between an arc surface of the semi-arc separator and the inner wall of the housing, so that the semi-arc separator is located on the inner surface of the upper semi-circular end portion of the coil winding. the housing has a cooling channel that is used for a coolant to flow through and whose two ends extend to an end portion of the coil winding, the cooling channel is in communication with a first opening and a second opening respectively provided at a top end and a bottom end of the housing, and the cooling channel has a nozzle at a position close to the end portion of the coil winding, wherein the nozzle is configured to spray the coolant in the cooling channel to the end portion of the coil winding; and the motor further comprises: at least one blocking member, wherein the blocking member is a plastic part to be insulated from the coil winding, wherein the blocking member is located at least on an inner surface of the end portion of the coil winding, and the blocking member blocks between the nozzle and the rotor, wherein the blocking member has a guide portion at a position close to the top end of the housing, the guide portion is configured to guide a part of the coolant on the blocking member to the bearing, so that the coolant flows through the bearing to an end portion that is of the coil winding and that is close to the bottom end of the housing, wherein the blocking member is a semi-arc structure arranged around at least an inner surface of an upper semi-circular end portion of the coil winding, wherein the blocking member is a semi-arc separator arranged around an inner surface of the upper semi-circular end portion of the coil winding, one end of the semi-arc separator is connected to an inner wall of the housing, and a space that is accommodated by the upper semi-circular end portion of the coil winding is formed between an arc surface of the semi-arc separator and the inner wall of the housing, so that the semi-arc separator is located on the inner surface of the upper semi-circular end portion of the coil winding. at least one blocking member, wherein the blocking member is a plastic part to be insulated from the coil winding, wherein the blocking member is located at least on an inner surface of the end portion of the coil winding, and the blocking member blocks between the nozzle and the rotor, wherein the blocking member has a guide portion at a position close to the top end of the housing, the guide portion is configured to guide a part of the coolant on the blocking member to the bearing, so that the coolant flows through the bearing to an end portion that is of the coil winding and that is close to the bottom end of the housing, wherein the blocking member is a semi-arc structure arranged around at least an inner surface of an upper semi-circular end portion of the coil winding, wherein the blocking member is a semi-arc separator arranged around an inner surface of the upper semi-circular end portion of the coil winding, one end of the semi-arc separator is connected to an inner wall of the housing, and a space that is accommodated by the upper semi-circular end portion of the coil winding is formed between an arc surface of the semi-arc separator and the inner wall of the housing, so that the semi-arc separator is located on the inner surface of the upper semi-circular end portion of the coil winding.