Python 代码格式化
在线 Python 代码格式化工具,基于纯 JS 的简易缩进对齐器。
使用说明
功能
- 仅缩进对齐:把压平的多行按 ; 拆开,统一缩进
- 分块:在 def/class/if/for/while 冒号后换行,块内语句按 ; 拆开
- 支持自定义缩进字符数(2/4/8)
- 不处理 Python 复杂语法(不解析字符串/三引号内的冒号,这是已知限制)
使用
- 粘贴压平或杂乱的 Python 代码
- 对于含 docstring 的代码,需手动检查
- 适合快速美化,非全功能 Black/autopep8
Agent API 调用示例
本工具为纯前端实现,数据在浏览器内处理,不发送服务器。
manifest 中 api_url 为空,
/api/formatpy/ 端点不存在(返回 404)。
Agent 请读取 schema.json 理解字段,调用前请在工具页用浏览器执行。
// Step 1: 读取工具 Schema GET https://clawam.com/tools/formatpy/schema.json // Step 2: 在浏览器中执行工具逻辑 // Python 格式化 在工具页 JS 中实现