我试图从巴.php像
$cmd = "python foo.py";
system($cmd);
它运行正常。然而,食品应该在磁盘上保存一个文件。但它不在那里。不知怎么的,我发现运行web服务器的用户是www数据。在
我尝试从命令行使用用户www数据运行php脚本 $菲律宾比索巴.php 它运行正常并保存了文件,因此用户www数据应该有写入目录的权限。在
我注意到有一个关于“不会对其他用户有帮助”的投票。但是,当您有一个php服务,并且您有其他语言(如python)编写的代码时,知道这是必要的。在
谢谢你的建议。在
我怀疑是b/c我在python代码中使用Matplotlib 在食品,我有代码
^{pr2}$也许当从网上打电话时,它可以画出图像。有可能吗?如果是这样的话,有没有办法解决?谢谢!在
我只能推测由于你提供的信息量,但我认为这是你的问题。您的Python脚本可能使用了相对路径,这意味着它创建的文件将出现在您的工作目录中,或者相对于它。在
要确认这一点并找出文件当前的位置,可以在python中打印当前工作目录:
为了解决这个问题,可以使用相对于python脚本的路径,或者绝对路径。示例:
^{pr2}$相关问题 更多 >
编程相关推荐