当php调用python脚本时,Errno 13权限被拒绝

当php调用python脚本时,Errno 13权限被拒绝,php,python,system,permission-denied,Php,Python,System,Permission Denied,我试图打开一个文件,它通过python脚本出现在网络上。当通过我的windows命令提示符运行python脚本时,这可以正常工作: python script.py \\jocker\linux\ import sys filename = sys.argv[1]+"notes\\details.txt" try: f= open(filename,"r") for line in f: print (line) except Exception as e

我试图打开一个文件,它通过python脚本出现在网络上。当通过我的windows命令提示符运行python脚本时,这可以正常工作:

python script.py \\jocker\linux\


import sys

filename =  sys.argv[1]+"notes\\details.txt"
try:
    f= open(filename,"r")
    for line in f:
        print (line)
except Exception as e:
    print (str(e))
但当我通过php脚本调用这个python文件时,出现了问题

<?php
$file = "\\\\jocker\linux\\";
$com='python ./script.py '.$file ;
$ret= system($com,$outp);


 [Errno 13] Permission denied. \\\\jocker\\linux\\notes\\details.txt

@abarnert当我通过Windows运行python脚本时,它正在正确访问文件。此文件已装载到NFS服务器上。我也尝试了os.path.join,但显示了相同的错误。为了检查它,我用
os.path.join(“\\\joker”、“linux”、“notes”、“details.txt”)
编辑了python脚本,然后
print filename
给出了正确的路径
\\jocker\linux\notes\details.txt
,但在访问文件时,错误相同:
权限被拒绝\\\\jocker\\linux\\notes\\details.txt
通过windows提示符运行的相同python脚本提供正确的输出。甚至我也可以通过终端直接打开文件。但我的php、python代码部署在Windows的本地主机上,然后它给出了错误消息@abarnet您确定这只是文件路径问题吗?@abarnet
\\\\\jocker\\linux\\notes\\details.txt
\\jocker\linux\notes\details.txt
两个文件路径都在浏览器中打开。请帮助找出可能出现的错误。感谢您的帮助。通过查看您的路径,我认为您正在使用linux。。当我们使用php运行程序时,读/写权限与php用户一样。请检查使用php程序的用户,以及该用户是否拥有该文件夹的权限