0

在 Windows 7 上使用 python 语言说: os.path.expanduser('~') gets me 'E:\Users\san'

里面有一个Documents文件夹,所以我可以通过 os.join() 找到它

它在 MAC OSx 或其他 Linux 发行版上叫什么?

4

2 回答 2

3

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

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

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

于 2012-11-10T10:27:54.463 回答
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)会在较旧的操作系统版本中创建一个 Documents 目录。为名为 Bob Smith 的用户使用 UNIX 路径标记... /Users/bobsmith/Documents

于 2012-11-10T10:37:43.360 回答