rt,是因为那是耗时操作嘛? ,这怎么传图啊,
1
tuxiao OP <?php
//echo("right") #传递给 python 脚本的入口参数 $path="python3 get_data.py "; //需要注意的是:末尾要加一个空格 $s = passthru("python3 get_data.py");//等同于命令`python python.py 参数`,> 并接收打印出来的信息 $array = $ss; echo($array); echo json_encode($array); ?> 这是我对 php 文件 网上百度了一个,另外我也尝试过 exec 以及 shell_exec 都不行,都是只能得到前面对结果 |
2
tuxiao OP 在本地测试没问题,用 phpstorm 做可以得到结果 用 Apache 假设在本地也能得到结果
|
3
cz5424 2020-03-26 11:52:04 +08:00 via iPhone
Python 捕获一下错误,看看是不是执行一半出错了
|
4
brucezhang1993 2020-03-26 19:48:15 +08:00
在 Python 脚本的最后加上
```python import sys sys.stdout.flush() ``` 当然,直接在 print 加上 flush=True 参数也可 |