查看 Python 3.4 中新的 pathlib
模块,我注意到没有任何简单的方法可以获取用户的主目录。我能想到的获取用户主目录的唯一方法是像这样使用旧的 os.path
库:
import pathlib
from os import path
p = pathlib.Path(path.expanduser("~"))
这看起来很笨重。有没有更好的办法?
最佳答案
从 python-3.5 开始,有 pathlib.Path.home()
, 这在一定程度上改善了这种情况。
Windows 上的结果是
>>>pathlib.Path.home()
WindowsPath('C:/Users/username')
在 Linux 上
>>>pathlib.Path.home()
PosixPath('/home/username')
关于python - 使用 pathlib 获取主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22947427/