脚本 参数"/>
php调用python脚本 参数
介绍一下,如何在php程序中运行Python脚本,
在php中python程序的运行,主要依靠 程序执行函数,
这里说一下三个相关函数:exec(),system() 和 passthru()。
这里主要讲 exec() 函数,介绍使用该函数传递参数,
以及如何使用python返回josn数据供php使用。
一、exec() — 执行一个外部程序
exec ( string $command [, array &$output [, int &$return_var ]] ) : string
参数说明:
command:
要执行的命令,其中包括三个子串,第一个子串为使用的当前系统的解释器,第二个子串为所要执行脚本的位置,第三个子串为所需传入的参数不限个数,中间用空格分隔,注意格式。子串间使用空格分割。
output:
如果提供了 output 参数,那么会用命令执行的输出填充此数组,每行输出填充数组中的一个元素。
(说明:output 中存放的并非python中return的值,并且所有return的值都不会进行保存,output 中存放的是python脚本中输出的值,即为 print() 函数所输出的所有数据)
return_var:
如果同时提供 output 和 return_var 参数,命令执行后的返回状态会被写入到此变量。
1、直接运行
index.php
$re = exec('python ceshi.p
更多推荐
php调用python脚本 参数
发布评论