为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 PHP 中执行 Python 程序并在 HTML <p/> 中使用返回值?

如何在 PHP 中执行 Python 程序并在 HTML <p/> 中使用返回值?

PHP
明月笑刀无情 2022-12-23 15:43:45
我将如何从 PHP 执行 Python 代码?我相信shell_exec(Command)将从终端运行命令。到目前为止我已经试过了:<?php $command = escapeshellcmd('python3 main.py');$output = shell_exec($command);echo $output;?>在 main.py 中,它将返回一个值return randomname,我想将它放在<p>我网站的标签中。
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

简单快捷的方法

要将 $output 变量包装到段落标记中,您可以这样做。


echo "<p>$output</p>";

更加模块化和可重用

如果你想在你的模板中包含它,你可以将你的 php 代码放入一个函数中,然后从你的模板中调用它。但在这里,不要回显该值,而是返回它。


<?php

function getData()

{

    $command = escapeshellcmd('main.py');

    $output = shell_exec($command);

    return $output;

}

?>

然后从您的模板中调用您的函数。


<p><?php echo getData(); ?></p>


查看完整回答
反对 回复 2022-12-23
  • 1 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信