Awesome Python 资源列表维护工具
Awesome Python 资源列表维护工具
项目描述
功能特性
智能内容分块:自动识别 Markdown 文档中的不同内容区块
多级标题排序:支持按标题级别(如 #、##等)进行层级排序
缩进聚类排序:根据缩进级别将相关内容聚类并排序
保留文档结构:排序过程中保持原始文档的格式和结构不变
自动化处理:一键执行完整的排序和整理流程
安装指南
此工具是纯 Python 脚本,无需复杂安装:
确保系统已安装 Python 3.x 环境
克隆或下载项目代码
直接运行脚本即可:
复制代码
使用说明
基本使用
复制代码
按缩进级别聚类内容并排序
按标题级别分层排序内容
保存排序后的结果回原文件
处理流程说明
工具包含两个主要排序阶段:
主排序流程(main 函数):
根据缩进级别将内容分块聚类
对每块内容按字母顺序排序
区块排序流程(sort_blocks 函数):
分离目录和内容区块
对各级标题下的内容进行排序
重新组合并保存结果
核心代码
主排序函数
复制代码
区块排序函数
复制代码
更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

办公AI智能小助手
评论