Python中的绝对路径需要额外的前导斜杠?

时间:2016-08-26 18:49:00

标签: python python-2.7 file-io path

我正在尝试使用open(file[,mode])在我的Macbook上通过绝对路径打开资源。我尝试访问的资源与正在运行的脚本不在同一文件夹中。如果我使用/Users/myname/Dev/project/resource之类的内容,我会收到IOError: No such file or directory。令我感到困惑的是,如果我在开头添加额外的正斜杠,那么它从//Users/...开始,它就会找到没有问题的资源。

这里发生了什么?

1 个答案:

答案 0 :(得分:0)

解决这个问题的最佳方法是避免完全自己构建路径。让os.path.join()为你做。