我使用PHP调用Python文件:
if (isset($_POST["Submit"])) {
$handle = new upload($_FILES['file']);
if ($handle->uploaded) {
//$handle->allowed = array('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
$handle->file_max_size = '1000000';
$handle->process('/uploaded/');
if ($handle->processed) {
echo system('/myenv/bin/python3.4 /home/run.py ' . $handle->file_dst_pathname, $retval);
$handle->clean();
} else {
echo 'Error : ' . $handle->error;
}
}
}
文件run.py
包含以下内容:
import sys
import os.path
print("ok")
当我在调用python脚本中运行php脚本两次时,因为我得到消息" ok"在浏览器中两次。
如何解决?
如果要在调用脚本之前进行回音,它会给我一个时间号1
,这意味着php有效一次
echo "1";
echo system('/....