正在准备 Python 格式化引擎...
核心优势

极致性能

基于 Rust 编写并编译为 WebAssembly,格式化速度比 Black 快约 10-100 倍,实现真正的毫秒级瞬时响应。

隐私安全

所有代码均在您的浏览器本地完成处理,不上传任何服务器。您的代码资产始终保留在本地设备中。

零依赖

无需安装 Python 环境,无需配置环境变量,打开网页即可拥有专业级的代码美化体验。

格式化规范 (PEP 8)

本工具默认采用 Ruff 的标准配置(兼容 Black 风格),旨在使 Python 代码符合 PEP 8 官方规范:

  • 为什么 import 后面有两个换行?
    根据 PEP 8 规范,顶级函数(def)和类(class)的定义前后应当保留 2 个空行。这是为了在视觉上清晰地分隔模块导入声明与实际业务逻辑。
  • 统一引号风格:
    自动将不一致的单双引号转换为规范化的双引号(除非字符串内部包含双引号),确保代码库视觉统一。
  • 智能空格压缩:
    自动修正函数参数中冗余的空格(例如将 foo( a, b ) 修正为 foo(a, b)),并移除行尾多余空格。
使用提示

1. 加载示例:点击按钮可快速查看乱序、空格不规范的代码是如何被一键修正的。

2. 语法检查:如果代码存在致命的 Python 语法错误,格式化将自动跳过并提示,建议先检查缩进或括号匹配。

3. 深色模式:工具完美适配系统深色模式,保护您的视力。