在线运行代码
想给你的编程学习网站、算法刷题平台或者聊天机器人加一个“在线运行代码”的功能?这个接口为你提供了一个安全、隔离的云端代码执行环境。 提交一段源代码,指定对应的编程语言(支持 Python、JS、C/C++、Go 等),系统会在云端沙盒中编译并执行它,随后返回完整的标准输
在线运行代码
高级选项:直接粘贴完整参数(一般不用填)
想给你的编程学习网站、算法刷题平台或者聊天机器人加一个“在线运行代码”的功能?这个接口为你提供了一个安全、隔离的云端代码执行环境。 功能概述 提交一段源代码,指定对应的编程语言(支持 Python、JS、C/C++、Go 等),系统会在云端沙盒中编译并执行它,随后返回完整的标准输出(stdout)、标准错误(stderr)以及程序的运行耗时和退出状态。 灵活的输入控制 你可以通过 stdin 参数,向用户程序传递所需的标准输入流,完美支持算法题的用例测试场景。 安全受控的网络策略 代码默认在断网的封闭环境下运行(offline 模式)。如果用户的代码需要拉取外部数据,你可以开启 public 模式,并严格限制允许访问的公网主机(如 api.github.com)和端口,从根源上杜绝恶意网络探测;也可以使用 internal 模式自由访问网络。 第三方库运行包 通过 packs 参数可以为代码加载常用第三方库(如 Python 的 requests、Node 的 axios 等),开箱即用,无需安装。 使用须知 接口返回 HTTP 200 仅仅代表“云端成功接收并跑完了这个任务”,并不代表用户的代码成功运行。请务必在前端业务逻辑中,严格依靠响应体内的 status 字段来判断结果(success 为成功,其余可能为 compileerror、runtimeerror 或 timeou
由本站服务器代为调用,无需注册;免费接口有频率限制,失败请稍后重试。