The invention discloses a motor, a power assembly, power equipment and a motor cooling method, and belongs to the field of motor cooling. The motor comprises a motor body and an oil cooling mechanism,wherein the oil cooling mechanism comprises a cooling stator oil groove, a cooling winding group oil groove, an oil inlet channel and an oil outlet channel; the cooling stator oil groove is formed ina first inner wall, opposite to a stator, of a machine shell, the cooling winding group oil groove is formed in the upper part of a second inner wall, opposite to an end part winding group, of the machine shell, and the cooling winding group oil groove communicate with the cooling stator oil groove; the oil inlet channel is arranged on the upper part of the machine shell, and the oil inlet channel communicates with the cooling stator oil groove; the oil outlet channel is arranged on the lower part of the machine shell, and the oil outlet channel communicate with the cooling stator oil grooveand an annular space between the machine shell and the end part winding group; the oil cooling mechanism cannot increase the size of the machine shell of the motor additionally, the thickness of the machine shell is obviously reduced, and the small size characteristics of the motor is ensured; the oil cooling mechanism enables cooling oil to be in directly contact with the outer wall of the statorand the end part winding group, sufficient cooling is ensured, and the heat dissipation under large power of the motor is met; and the oil cooling mechanism enables an oil way system to be more simple and reliable, and the application is high.