我从PHP启动Python脚本,我想从Python中打印出这一行:
exec( "python plotModule.py $myArray[0] $myArray[1]", $output, $ret_code);
$fp = fopen('logDisp.txt', 'w');
fwrite($fp, "$output");
fclose($fp);
在Python中我有一个print("hello")
来测试它是否正常工作。在logDisp.txt文件中没有写入任何内容。
你能告诉我为什么吗?
答案 0 :(得分:0)
你尝试将$ output写为字符串,但它是一个数组
使用foreach或$ output [0]
答案 1 :(得分:0)
exec( "python plotModule.py $myArray[0] $myArray[1]", $output, $ret_code);
$fp = fopen('logDisp.txt', 'w');
fwrite($fp, json_encode($output));
fclose($fp);
在这里你可以看到jsonified响应