获取OS X上的当前用户主目录?

时间:2010-09-16 11:18:16

标签: macos home-directory

如何在OS X上找到当前用户主目录?

HOME环境变量并不总是设置,例如,当您不在控制台(GUI应用程序)中运行时。

出于这个原因,我正在寻找一种通用解决方案,如果未设置os.environ['HOME'],它将会退回。

有一个similar question (C),但它已经有一个无效的已接受的解决方案。

首选Python解决方案,但只要提供有效的家庭或至少一个可以写作的位置,欢迎使用其他语言。

1 个答案:

答案 0 :(得分:1)

看起来os.path.expanduser("~")总是返回主目录,即使在Windows上也是如此。