与php和python一起使用共享内存?

与php和python一起使用共享内存?,php,memory,shared,Php,Memory,Shared,在windows中,php作为web服务器模块运行,您能否使用共享内存在php脚本和python程序之间进行通信 我已经在我的php脚本中使用了: $shm_id = shmop_open($id, "c", 0644, strlen($data)); $shm_size = shmop_size($shm_id); $shm_bytes_written = shmop_write($shm_id,$data, 0); exec("c:/python27/python script.py",$o

在windows中,php作为web服务器模块运行,您能否使用共享内存在php脚本和python程序之间进行通信

我已经在我的php脚本中使用了:

$shm_id = shmop_open($id, "c", 0644, strlen($data));
$shm_size = shmop_size($shm_id);
$shm_bytes_written = shmop_write($shm_id,$data, 0);
exec("c:/python27/python script.py",$output);
if(sizeof($output)){
   //operations....
}
shmop_delete($shm_id)
shmop_close($shm_id);
我可以从python中检索$数据吗?
有任何引用吗?

您可以使用subprocess.call而不是exec将其作为参数传递给python脚本,如下所示:

returnCode = subprocess.call(['path/script.py', arg1, arg2])
您可以在以下位置找到文档:

从python中获取参数,包括:

args[0]
是命令行中的程序名

args[1]
是arg1

args[2]
是arg2


等等。

没有,因为你已经删除了它。他在执行python脚本后删除了它。oops!我的不好,但是我已经在我的文本编辑器中注释掉了这些行!所以我怎么能在python上做到这一点呢!提前谢谢!