2010-09-16 45 views
1

如何在OS X上查找当前用户主目录?在OS X上获取当前用户主目录?

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

因此,我正在寻找一种通用解决方案,如果未设置os.environ['HOME'],那么该解决方案将会退步。

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

Python解决方案将是首选,但欢迎其他语言,只要它们提供有效的家庭或至少一个您可以编写的位置。

回答

1

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