Veo que si cambiamos la variable de entorno HOME (linux) o USERPROFILE (windows) y ejecutamos un script python, devuelve el nuevo valor como el inicio del usuario cuando lo intenté, os.environ ['HOME'] os .exp¿Cómo encontrar el directorio de inicio del usuario real usando python?
¿Hay alguna manera de encontrar el directorio de inicio del usuario real sin depender de la variable del entorno?
edición:
Aquí es una manera de encontrar USERHOME en ventanas mediante la lectura en el registro,
http://mail.python.org/pipermail/python-win32/2008-January/006677.html
edición:
Una forma de encontrar ventanas de su casa usando pywin32,
from win32com.shell import shell,shellcon
home = shell.SHGetFolderPath(0, shellcon.CSIDL_PROFILE, None, 0)
Es posible que desee verificar el comando de unix (acceso directo): '~ user' Le lleva al directorio personal del usuario actual. En windows no tengo idea. –