ab教程网
HTML/CSS
HTML教程
CSS教程
HTML5教程
Bootstrap教程
Bootstrap4教程
Bootstrap5教程
XML教程
CSS3教程
JavaScript
JavaScript教程
JSON教程
jQuery教程
Vue教程
React教程
Angular教程
服务端
Node.js教程
PHP教程
JAVA教程
C语言教程
C#教程
Python教程
Linux教程
Git 教程
Shell 教程
Docker 教程
Django 教程
Laravel 教程
Golang 教程
数据库
MySQL教程
SQL教程
SQLite教程
Python库
Requests教程
BeautifulSoup教程
Flask教程
NumPy教程
Pandas教程
Matplotlib教程
参考手册
HTML参考手册
CSS参考手册
Javascript参考手册
Linux命令参考手册
在线工具
在线运行 Python 3
main.py
加载中…
运行
清空终端
复制
下载
打开文件
库管理(micropip)
0 个包
安装
仅支持纯 Python 包或 Pyodide 预编译包。已安装的包记录在浏览器 localStorage,刷新后自动重装。
尚未安装额外包
虚拟文件系统(/home/pyodide/,持久化)
刷新
创建
加载中…
标准输入(stdin)
清空输入框
终端输出
工具说明
运行方式:
Pyodide(CPython Wasm)在浏览器本地执行,代码不发送到服务器。
文件持久化:
/home/pyodide/
挂载为 IDBFS,文件写入 IndexedDB,刷新后自动恢复。
库持久化:
安装成功的包名记录在 localStorage,刷新页面后自动重新安装(浏览器缓存使重装很快)。
库管理:
优先用
pyodide.loadPackage()
加载 Pyodide 预编译包(如 numpy、pandas),失败时回退到
micropip.install()
安装纯 Python 包。
标准输入:
input()
按行读取右侧输入框内容。
代码在浏览器中通过 Pyodide 执行。文件系统与已安装库会持久化到浏览器本地存储,刷新后保留。
限制:
不支持网络套接字。带 C 扩展且未被 Pyodide 预编译的包无法安装。清除浏览器站点数据会丢失持久化内容。