【问题标题】:How can I check the output of a Python script on a PHP website?如何在 PHP 网站上检查 Python 脚本的输出?
【发布时间】:2021-03-24 23:46:47
【问题描述】:

我正在为我的一个学校项目用 PHP 制作一个网站。在这个项目中,我想做一个关于 Python 代码片段的测验,比如你在参加在线编程课程时得到的测试。我需要我的 PHP 网站做三件事:

  1. 用户需要能够在页面中键入 Python 代码 编辑器/IDE。
  2. 需要检查该 Python 脚本的输出,我想 能够在 PHP 中使用 If 函数来告诉用户是否输出 是正确的。
  3. 如果出现问题,我需要能够回显来自 使用 PHP 的 Python 控制台进入网站。

我知道这两种语言的基础知识,但这是我无法弄清楚的。 有人可以帮我吗? 提前致谢!

伊万

【问题讨论】:

    标签: javascript python php html


    【解决方案1】:

    嗯,

    <?php
        $command = escapeshellcmd('/usr/custom/test.py');
        $output = shell_exec($command);
        echo $output;
    ?>
    
    1. 你可以使用php的shell_exec()函数来
    2. 运行你的python脚本,
    3. 并取回您的输出;
    4. 然后您可以将其打印到您的 php 文件中。

    【讨论】:

    • 你好,所以基本上我需要在 HTMl 中创建一个输入字段,以便用户可以在其中输入一些 Python 代码,然后我需要将文本放入一个带有 PHP en 的 .py 文件中然后我可以在PHP中使用这个命令在网站上显示,对吗?
    猜你喜欢
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多