如何使用Python查找真实的用户主目录?
要在python中获取homedir,可以使用os模块中的os.path.expanduser('〜')。如果它是〜/Documents/my_folder/之类的较长路径的一部分,这也可以使用。如果路径中没有〜,则函数将返回不变的路径。您可以像这样使用它-
import os print(os.path.expanduser('~'))
您还可以查询环境变量中的HOME变量-
import os print(os.environ['HOME'])
如果您使用的是Python3.4+,则还可以使用pathlib模块获取主目录。
示例
from pathlib import Path print(Path.home())