php调用python脚本

2023-03-02 00:00:00 php 调用 脚本

在PHP中,可以使用exec()或shell_exec()函数来调用Python脚本。

exec()函数执行外部程序,并将结果作为数组返回。可以使用以下方式来调用Python脚本:

$result = array();
exec('python /path/to/script.py', $result);
print_r($result);

在上面的示例中,exec()函数执行名为/path/to/script.py的Python脚本,并将其输出存储在$result数组中。最后,我们使用print_r()函数输出$result数组。

shell_exec()函数与exec()函数类似,但它返回外部程序的输出作为字符串。可以使用以下方式来调用Python脚本:

$result = shell_exec('python /path/to/script.py');
echo $result;

在上面的示例中,shell_exec()函数执行名为/path/to/script.py的Python脚本,并将其输出作为字符串存储在$result变量中。最后,我们使用echo语句输出$result字符串。

注意,调用Python脚本时需要指定Python解释器的路径。如果您的Python解释器不在系统的默认路径中,您需要指定Python解释器的完整路径。另外,请确保在PHP中启用了exec()和shell_exec()函数。如果这些函数被禁用,您需要联系系统管理员以获取帮助。

相关文章