Python 在线运行
Python在线运行是一款免费的在线 Python 代码执行工具,基于 Pyodide(WebAssembly)技术在浏览器中直接运行 Python 3 代码,无需安装 Python 环境。输入代码后点击"运行代码"即可执行,自动捕获 print 输出和异常错误信息。首次使用需加载约 10MB 运行时,之后浏览器缓存秒开。所有代码在浏览器本地执行,不上传服务器。
安全提示:所有代码均在您的浏览器本地通过 WebAssembly 执行,不会上传到任何服务器。首次运行需下载约 10MB 的 Pyodide 运行时文件。
代码编辑器
代码示例
运行结果
// 点击"运行代码"按钮执行 Python 代码,结果将显示在此处
首次运行为什么比较慢?
首次运行需要下载 Pyodide 的 WebAssembly 运行时文件(约10MB),下载完成后浏览器会缓存,之后再次使用会秒加载。加载过程中会显示进度提示,请耐心等待。
支持哪些 Python 功能?
支持 Python 3 语法,包括变量、列表、元组、字典、集合、字符串、函数、类与对象、继承、装饰器、生成器、列表推导式、lambda、异常处理、类型注解等。可使用标准库如 math、json、re、datetime、itertools、collections 等。不支持数据库连接、网络请求、文件系统写入等需要系统的操作。
代码安全吗?
所有代码在浏览器本地通过 WebAssembly 执行,不上传到任何服务器。Pyodide 运行时在沙箱环境中运行,不会影响您的系统。
