Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.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代码_Php_Python - Fatal编程技术网

使用PHP中的输入执行Python代码

使用PHP中的输入执行Python代码,php,python,Php,Python,我有以下Python代码(test.py): 我尝试用PHP执行它: exec('"C:\python.exe" test.py', $output); print_r($output); 但是Python代码中有两个输入。如何发送输入请求的数据并继续执行代码?使用和使用标准DIN管道将数据传递给进程。在docsThanks apokryfos中有几个例子。但是如果代码改变或者输入的数量改变,我该怎么办呢。无论代码是什么,我都尽量让它工作。像这样的自动化通常是临时构建的。据我所知,没有通用

我有以下Python代码(test.py):

我尝试用PHP执行它:

exec('"C:\python.exe" test.py', $output);  
print_r($output);

但是Python代码中有两个输入。如何发送输入请求的数据并继续执行代码?

使用和使用标准DIN管道将数据传递给进程。在docsThanks apokryfos中有几个例子。但是如果代码改变或者输入的数量改变,我该怎么办呢。无论代码是什么,我都尽量让它工作。像这样的自动化通常是临时构建的。据我所知,没有通用的解决方案。
exec('"C:\python.exe" test.py', $output);  
print_r($output);