从WinPython获取用户主目录的路径



通常,命令pathlib.Path.home()os.environ['HOME']允许在Python中获取用户主目录,例如请参阅本教程。

然而,当我从WinPython命令提示符启动这些命令时,它会返回WinPython文件夹中的设置目录,例如:

>>> pathlib.Path.home()
WindowsPath('C:/Users/myName/WPy64-3741/settings')

我可以做些什么来获得实际用户的主目录?

一种可能性是使用HOMEDRIVEHOMEPATH变量,如下所示:

os.environ['HOMEDRIVE'] + os.environ['HOMEPATH']

这段代码帮助我获得操作系统目录:

os.environ['HOMEDRIVE']

输出:C:

相关内容

  • 没有找到相关文章

最新更新