Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php运行python脚本_Python_Php - Fatal编程技术网

用php运行python脚本

用php运行python脚本,python,php,Python,Php,我试图用php运行python脚本,但由于某些原因,python脚本无法打开!c 我的php代码: <?php echo $valor_estado = file_get_contents("../files/porta/valor.txt"); if ($valor_estado == "Aberta"){ $path = escapeshellcmd(

我试图用php运行python脚本,但由于某些原因,python脚本无法打开!c

我的php代码:

 <?php
           echo $valor_estado = file_get_contents("../files/porta/valor.txt");
           if ($valor_estado == "Aberta"){
            
            $path = escapeshellcmd("localhost/projeto_redes/camera.py");
          
          $output = shell_exec($path);
           }

         ?>

您需要编写shell_exec行,就像您正常地将其键入命令行一样。这意味着您需要包括python调用和需要传递的任何参数,如:


$path=escapeshellcmd(“python localhost/projeto_redes/camera.py”)

此外,我不确定shell打开时指向的默认路径“在哪里”,因此最好也包括python文件的完整文件路径,而不是相对路径。您的路径看起来像URL,而不是本地文件路径。shell_exec将不知道如何处理URL即使使用此路径“C:\Program Files(x86)\EasyHP-Devserver-17\eds www\projeto_redes”不起作用将其与下面的建议结合起来
#!/usr/bin/env python