Python脚本无法找到路径

时间:2016-08-11 16:24:15

标签: python

当我在脚本中执行以下行时:

if os.path.exists('/home/jsc0606/Desktop/project/myfile.py')

我得到False。但是,当我在同一目录中的终端中执行相同的行时,我得到True。有谁知道为什么Python在脚本中执行该行时无法找到该文件?

1 个答案:

答案 0 :(得分:0)

正如the docs中关于os.path.exists

所述
  

在某些平台上,如果未授予权限,则此函数可能会返回False,以便在请求的文件上执行os.stat(),即使路径实际存在也是如此。

我认为情况可能如此:您可能正在运行具有不同权限的脚本。