在浏览器中运行 Python 代码的工具,支持多个代码文件引用。

 

PyRun是一个基于浏览器的Python编译器和集成开发环境,完全在您的设备上运行。您可以在web浏览器中打开它,编写Python代码,并立即执行它——无需安装,无需虚拟环境设置,也不需要终端配置。整个Python运行时位于浏览器选项卡中,由Pyodide提供支持,Pyodide是编译为WebAssembly(WASM)的CPython版本。

传统的在线编译器将您的代码发送到远程服务器,等待其执行,并通过网络将输出流式传输回来。PyRun采用了一种根本不同的方法:在您的机器上本地执行,在保护您访问的每个网站的同一沙箱中执行。这意味着您的代码默认是私有的,结果显示时没有任何网络延迟,即使您在第一次访问后失去互联网连接,该工具也会继续工作。

编辑器组件基于Monaco构建,Monaco与Visual Studio Code使用的引擎相同,它直接在浏览器中为您提供专业级的语法突出显示、智能缩进和多文件管理。您可以从本地计算机打开.py文件,从头开始编写新脚本,或从URL加载共享代码。完成后,您可以下载文件,将完整项目导出为.zip存档,或生成可共享链接,以便其他人可以在自己的浏览器中查看和运行相同的代码。

PyRun支持完整的Python 3.11标准库,包括json、math、datetime、itertools和集合等模块。它还通过真正的stdin支持处理交互式程序,因此调用内置input()函数的脚本可以正常工作,提示您直接在终端面板中键入响应。

在线网址:https://pyrun.xyz/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系客服QQ3387285338进行处理。