本篇文章给大家分享了PHP与Python进行数据交互的详细方法以及重点点拨,有兴趣的朋友可以学习下。
最近,决定在一个项目用tp5进行APP接口开发,用Python做数据分析,然后这就面临一个问题:PHP和Python如何进行数据交互?
思路
我解决此问题的方法是利用了PHP的passthru函数来调用命令运行Python脚本。
代码
PHP代码
//php.php
<?php
$params = "value"; #传递给python脚本的入口参数
$path="python python.py "; //需要注意的是:末尾要加一个空格
passthru($path.$params);//等同于命令`python python.py 参数`,并接收打印出来的信息
?>
若存在多个参数,则参数之间以空格分开
Python代码
sys.argv[]用于获取到的PHP传入python的入口参数
//python.py
import sys
params = sys.argv[1] #即为获取到的PHP传入python的入口参数
print(params);
输出
浏览器中输出值为value
效果等同于
> python python.py value
value //输出‘value'
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
程序员编程交流QQ群:805358732
如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!