为什么python文件被调用两次?

时间:2018-02-19 17:11:02

标签: php python python-3.x

我使用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('/....

0 个答案:

没有答案