如何使用Python查找真实的用户主目录?

要在python中获取homedir,可以使用os模块中的os.path.expanduser('〜')。如果它是〜/ Documents / my_folder /之类的较长路径的一部分,这也可以使用。如果路径中没有〜,则函数将返回不变的路径。您可以像这样使用它-

import os
print(os.path.expanduser('~'))

您还可以查询环境变量中的HOME变量-

import os
print(os.environ['HOME'])

如果您使用的是Python 3.4+,则还可以使用pathlib模块获取主目录。 

示例

from pathlib import Path
print(Path.home())