栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

PHP与Python相互调用传参

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP与Python相互调用传参

第一种:普通调用,Python3位Python的安装位置,如果Python可以全局使用,可以直接用Python3



第二种:






PHP代码
Python返回的json数据,php这样即可转为数组并提取
如:$re = {"douyin": "抖音————粉丝数1813", "touitao": "头条————粉丝数463"}
$re = json_decode($re, true);
//var_dump($re);
$b = $re["douyin"];
var_dump($b);
//echo $re;

第一种:普通调用,Python3位Python的安装位置,如果Python可以全局使用,可以直接用Python3
$cmd = shell_exec("python3 ceshi2.py");
echo $cmd;
?>


第二种:
$canshu1 = '这是PHP传过来的参数';//这里是传到Python的第一个参数
$canshu2 = date('Y-m-d');//这里是传到Python的第二个参数
$re = shell_exec("python3 ceshi2.py $canshu1 $canshu2");
//$re = iconv('gbk', 'utf-8', $re);
var_dump($re);
?>


    #'账号'sys.argv[1]:, 
    '抖音粉丝:':douyins,
    '头条粉丝:':toutiaos,
    '哔哩哔哩粉丝:':bilibilis,
    '知乎粉丝:':zhihus,
    '百家号粉丝:':baijiahaos,
    '快手粉丝::':kuaishous,
    }
#dict['data'] = sys.argv[3]#这里是Python获取PHP传的第三个参数
jsonArr = json.dumps(dict, ensure_ascii=False)
print(jsonArr)
-->

PHP代码
Python返回的json数据,php这样即可转为数组并提取
如:$re = {"douyin": "抖音————粉丝数1813", "touitao": "头条————粉丝数463"}
$re = json_decode($re, true);
//var_dump($re);
$b = $re["douyin"];
var_dump($b);
//echo $re;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948258.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号