【发布时间】:2014-11-08 00:25:00
【问题描述】:
我正在尝试读取另一个目录中的文件。我当前的脚本在path/to/dir。但是,我想读取~/ 中的文件。我不知道该怎么做。
我尝试了f = open("~/.file"),但出现错误
IOError: [Errno 2] No such file or directory: '~/.file'
【问题讨论】:
-
完全展开
~。在 *NIX 系统上,~是您的主目录的简写 -
根据文档,它也适用于 Windows。
-
@PadraicCunningham:只有当您的名字恰好是
username并且您恰好在某些特定的 linux 发行版上时才有效。 -
@PadraicCunningham:你假设 OP 想要硬编码一个路径,这样程序就永远不会为任何其他用户或任何其他机器运行?
-
@abarnert,是的,这正是我的想法,你是个读心者
标签: python