首页 > 人工智能 >阶跃AI批量命名文件:用Python脚本+AI整理文件夹

阶跃AI批量命名文件:用Python脚本+AI整理文件夹

来源:互联网 2026-08-03 12:00:02

通过阶跃AI的OCR接口提取图片或PDF中的文本,再调用大模型生成12字内语义化文件名,最后用Python脚本批量重命名并按关键词自动分类移动至子目录,实现混乱文件的全流程自动化快速高效精准智能整理。

先说几个核心判断:你手上那堆命名混乱的扫描件、截图或者下载文件,能不能让它们自己按内容分类、自动改名?当然可以。不用一个个翻看、敲键盘,只需要调用阶跃AI的API,先把图片或PDF里的文字抠出来,再用大模型生成一个语义化的文件名,最后由Python脚本批量搞定重命名和移动。整个过程比想象中简单,但也确实有几个坑得提前避开。

阶跃AI批量命名文件:用Python脚本+AI整理文件夹

长期稳定更新的攒劲资源: >>>点此立即查看<<<

准备阶跃AI API密钥与环境

先去阶跃AI控制台登录,在「API管理」页面点击「创建新密钥」,复制那串以sk-开头的密钥字符串。记住,这串秘钥绝对不能提交到GitHub或分享给任何人——除非你想让别人白用你的额度。

在本地新建一个文件夹,把待处理的原始文件放进去(支持jpg、png、pdf格式),再新建一个空白的Python文件,比如命名为rename_script.py

然后打开终端,安装必要的依赖:pip install requests python-magic pillow pdf2image。这里注意:pdf2image依赖系统里的poppler,Windows用户需要先下载poppler-windows,把bin目录添加到系统环境变量PATH中。别嫌麻烦,这一步不做,后面PDF转图片就会报错。

提取文件文本内容

图片类文件(jpg、png)可以直接用阶跃AI的OCR接口完成。在脚本里写一个请求,把图片用base64编码后POST到https://api.jieyueai.com/v1/ocr,Header里带上Authorization: Bearer sk-xxx。每次只传一张图,超过2MB的图片会返回400错误,需要提前用PIL压缩到1500×1500像素以内。别问为什么是1500,经验就是这道门槛。

PDF文件稍微绕一点:先用pdf2image.convert_from_path()把每一页转成PNG,再逐页送进OCR。如果PDF里既有扫描页又有文字页,最好先用pdfplumber检测一下——能直接选中的文字页就不要再OCR了,既浪费时间又容易搞出重复内容。

生成语义化文件名

这一步才是重头戏。先收集所有OCR返回的文本块,去除重复,然后剔除“第1页”、“机密”、“扫描件”这类没有实际意义的词。清洗后的文本再提交到阶跃AI的文本摘要接口https://api.jieyueai.com/v1/chat/completions,system prompt按以下方式写:

你是一个文件命名专家,请根据以下内容生成简洁、不含空格和特殊符号的中文文件名(限12字内),仅输出名称,不要解释。示例输入:‘报销单 2024年3月 张三 交通费’ → 输出:张三202403交通报销

模型返回的纯文本名称,用正则re.sub(r'[\/*:"<>|]', '_', name)将Windows不能使用的字符替换为下划线,末尾自动追加原始扩展名。结果就像“张三202403交通报销.pdf”这样——清晰、好找、还能一眼看出内容。

按规则创建子目录并移动文件

最后一步是分类。遍历所有生成的新文件名,提取关键词比如“合同”、“发票”、“简历”、“会议纪要”,匹配预设的关键词表:

  • 合同 → /contracts/
  • 发票 → /invoices/
  • 简历 → /resumes/
  • 会议纪要 → /meetings/
  • 其他 → /others/

os.makedirs(path, exist_ok=True)创建对应的子目录,再用shutil.move(old_path, new_path)执行移动。这一步操作起来很简单,直接把文件拖进去就行。

全部移动完成后,原始文件夹里只剩一个空的rename_script.py文件和日志文件rename_log.txt,整个流程就闭环了。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备2026025700号-3 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。