如何从ace编辑器运行python代码



我正在做一个使用 ace 编辑器的项目。

我想获取用户输入的python代码并运行代码并向用户显示输出。我知道这可以为javascript完成,但可以为python完成。

任何帮助将不胜感激。

要做到这一点,你必须获得服务器端脚本支持(PHP,ASP,JSP..)

我可以给你从PHP的例子,你必须将ace编辑器输入发送到服务器,并将执行输出送回输出窗口,这个问题很宽泛,我给了你服务器端部分!

<?php
   $myfile = fopen("main.py", "w") or die("Unable to open file!");
    $txt = "#print ("Hello World!")";
    fwrite($myfile, $txt);
    fclose($myfile);
    $output = `python main.py`;
    echo "<pre>$output</pre>";
?>

延伸阅读文档
注意:p yhton应该安装在您的服务器上,并且您应该具有权限

启用安全模式或禁用 shell_exec() 时,将禁用反引号运算符。

希望这会有所帮助!

最新更新