¿Cuál es la forma multiplataforma correcta de obtener el directorio de inicio en Python?

| | | | | | |

Necesito obtener la ubicación del directorio de inicio del usuario que ha iniciado sesión actualmente. Actualmente, he estado usando lo siguiente en Linux:

os.getenv("HOME") 

Sin embargo, esto no funciona en Windows. ¿Cuál es la forma multiplataforma correcta de hacer esto?