libreria gestion directorio archivos actual python cross-platform home-directory

gestion - libreria os python



¿Cómo obtener el directorio de inicio en Python? (1)

Quieres usar os.path.expanduser . Esto asegurará que funcione en todas las plataformas.

from os.path import expanduser home = expanduser("~")

Si estás en Python pathlib.Path.home() puedes usar pathlib.Path.home() :

from pathlib import Path home = str(Path.home())

Esta pregunta ya tiene una respuesta aquí:

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 correcta de multiplataforma para hacer esto?