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

我将如何从 PHP 执行 Python 代码?我相信shell_exec(Command)会从终端运行命令。到目前为止我已经尝试过了:


<?php 


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

$output = shell_exec($command);

echo $output;


?>

在 main.py 中,它将返回一个值return randomname,我想将其放入<p>我网站的标签中。


猛跑小猪
浏览 93回答 1
1回答

慕姐4208626

简单快捷的方法要将 $output 变量包装到段落标签中,您可以这样做。echo "<p>$output</p>";更加模块化和可重用如果您想将其包含在模板中,您可以将 php 代码放入函数中,然后从模板中调用它。但在这里,不要回显该值,而是返回它。<?phpfunction getData(){&nbsp; &nbsp; $command = escapeshellcmd('main.py');&nbsp; &nbsp; $output = shell_exec($command);&nbsp; &nbsp; return $output;}?>然后从模板中调用您的函数。<p><?php echo getData(); ?></p>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5