问题:
如何获取主目录的路径跨平台Python中的当前用户应用程序?
讨论:
在 Linux 中, os.getenv("HOME") 函数提供主目录路径。但是,这种方法与 Windows 不兼容。
解决方案:
Python 3.5
利用 pathlib.Path。 home() 函数返回表示主目录的 pathlib.PosixPath 对象。如果需要,使用 str() 将其转换为字符串。
from pathlib import Path home = Path.home()
Python
Pythonfrom os.path import expanduser home = expanduser('~')Python 对于较旧的 Python 版本,请使用 os.path.expanduser.
以上是如何在跨平台Python应用程序中获取主目录路径?的详细内容。更多信息请关注PHP中文网其他相关文章!