如何使用python查找真实的用户主目录?
我看到,如果我们更改HOME(linux)或USERPROFILE(windows)环境变量并运行python脚本,当我尝试使用os.environ ['HOME'] os.exp时,它将作为用户主目录返回新值。 有什么方法可以在不依赖环境变量的情况下找到真实的用户主目录? 编辑: 这是一种通过阅读注册表http://mail.python.org/pipermail/python-win32/2008-January/006677.html在Windows中查找userhome的方法。 编辑: 一种使用pywin32查找Windows Home的方法, from win32com.shell import shell,shellcon home = shell.SHGetFolderPath(0, shellcon.CSIDL_PROFILE, None, 0)