在Mac OS和基于Linux的操作系统上,Windows用户收藏夹目录的等价物是什么?

时间:2012-11-10 07:56:05

标签: linux windows macos directory documents

在Windows 7上使用python语言说:os.path.expanduser('〜')让我'E:\ Users \ san'

并且有一个 Documents 文件夹,所以我可以通过os.join()获取它

在MAC OSx或其他Linux发行版上调用它是什么?

2 个答案:

答案 0 :(得分:3)

我认为应该大致相同。 Unix中的结构类似,因此

os.path.join(os.path.expanduser("~"), "Documents")

应该带你到文件夹。如果〜不起作用,请尝试HOME或$ HOME。

答案 1 :(得分:1)

UNIX(Mac OS X)和类UNIX(Linux等)系统中的用户目录称为“用户”。 在该目录中是帐户目录。通常在OS X中,您会看到计算机所有者的一个帐户目录,另一个名为“共享”。共享帐户是每个人的读写访问权限。

os.path.normpath(os.path.join(os.path.expanduser("~"), "Documents"))

登录用户的Documents目录位于用户帐户目录中。对于OS 10.4.11或更早版本,没有默认的Documents目录。某些安装(例如,MS Office)在较旧的OS版本中创建Documents目录。 为名为Bob Smith的用户使用UNIX路径标记... /用户/ bobsmith /文件