在线检测
JSON工具
编码/加密
图片处理
文字处理
格式化
网络
前端
后端
搜索工具、优惠码…⌘K

Python代码在线格式化工具

基于 Ruff(WASM,浏览器内运行)按 PEP 8 风格格式化 Python 代码。

使用说明

粘来的 Python 缩进不齐、空格用得随意,或想统一成 PEP 8 风格。点「格式化」在浏览器里跑 Ruff(Rust 编写、编译成 WebAssembly)的格式化器,速度快、体积比 Pyodide 小很多。

首次使用下载约 2–3MB 的 WASM、之后缓存,全部本地运行、不上传。Python 靠缩进表达代码块,源码缩进有错时会解析失败,先保证语法正确。

常见问题

它会像 Ruff 那样帮我查代码问题(lint)吗?

只用了 Ruff 的格式化能力(相当于 ruff format,风格对标 Black),不做 lint 检查、不报未使用变量或潜在 bug。它整理排版,不改逻辑、不删代码。

缩进本来就错乱的代码能修好吗?

不能凭空修正。Python 的缩进有语义,源码若缩进错到无法解析,Ruff 会报语法错误而不是猜你的意图。它能统一「合法但风格不一」的缩进,救不了「缩进本身写错」的代码。