The invention discloses a pixel driving circuit, a driving method of the pixel driving circuit, a display panel and a display device. The pixel driving circuit comprises a drive circuit, an energy storage circuit; a data and sensing line; a first initialization circuit; a second initialization circuit and a data writing circuit, wherein in the display mode, the data and sensing line writes data voltage into the control end of the driving circuit through the data write-in circuit; in the sensing mode, the data and sensing line receives the sensing data output by the driving circuit through thesecond initialization circuit to obtain external compensation value of the drive circuit; therefore, the data lines and the sensing lines are combined, the number of source-level driving chip channelscan be reduced, meanwhile, the accuracy of the obtained external compensation value can be ensured, the physical resolution of the panel can be improved, and the compensation speed can be increased.