在线运行 Python 3

main.py 加载中…
库管理(micropip) 0 个包
仅支持纯 Python 包或 Pyodide 预编译包。已安装的包记录在浏览器 localStorage,刷新后自动重装。
尚未安装额外包
虚拟文件系统(/home/pyodide/,持久化)
加载中…
标准输入(stdin)
终端输出
工具说明
  1. 运行方式:Pyodide(CPython Wasm)在浏览器本地执行,代码不发送到服务器。
  2. 文件持久化:/home/pyodide/ 挂载为 IDBFS,文件写入 IndexedDB,刷新后自动恢复。
  3. 库持久化:安装成功的包名记录在 localStorage,刷新页面后自动重新安装(浏览器缓存使重装很快)。
  4. 库管理:优先用 pyodide.loadPackage() 加载 Pyodide 预编译包(如 numpy、pandas),失败时回退到 micropip.install() 安装纯 Python 包。
  5. 标准输入:input() 按行读取右侧输入框内容。
  6. 代码在浏览器中通过 Pyodide 执行。文件系统与已安装库会持久化到浏览器本地存储,刷新后保留。
  7. 限制:不支持网络套接字。带 C 扩展且未被 Pyodide 预编译的包无法安装。清除浏览器站点数据会丢失持久化内容。