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?