电脑上总有一些重复的小操作,比如批量改文件名、整理下载的清单、把表格里某一列拆出来,每次手动做很烦。不用自己学完一整本 Python,把需求讲给 AI 生成脚本,调试跑通后用 PyInstaller 打包成双击就能用的 exe,本文讲这条不写复杂代码也能做出工具的路线。

什么样的本地小工具值得让 AI 帮你写成脚本?

先判断重复频率和规则明确程度。每天都要做、步骤固定、输入输出清楚的任务最适合脚本,比如把一个文件夹里的图片按日期分到子文件夹。规则模糊、每次都要临时判断的任务不适合硬写成代码,AI 写了也调不对。任务规模控制在一个文件夹、一种文件类型,不要贪大求全,第一个脚本跑通比做一个复杂工具重要。

描述需求时要给 AI 哪些输入输出细节?

给 AI 的描述越具体,返工越少。说清输入是哪个文件夹的什么格式文件,输出要生成什么、放在哪里、文件怎样命名,有没有需要跳过的情况。比如「读取指定文件夹内所有 csv,把第二列手机号提取出来合并成一个 txt,原文件不动,输出到同目录的结果文件夹」。让 AI 先给出脚本再说明每段作用,自己看不懂的段落要求逐行解释,不要盲目复制运行。脚本先在测试文件夹里拿几个样本试,确认没问题再对整批文件执行。

调试阶段怎样缩小报错范围?

报错信息完整复制给 AI,它通常能定位到是路径、编码还是格式问题。中文文件名在 Windows 上容易出现编码报错,让 AI 在读写时统一指定 UTF-8。先只让脚本打印将要处理的文件清单,不执行实际改动,检查清单对了再放开写入。涉及重命名、移动的脚本,先把删除和移动的代码注释掉,用复制模式跑通,这是避免误操作的稳妥习惯。

PyInstaller 打包成 exe 后还要检查什么?

脚本在命令行跑通后,用 PyInstaller 的一条命令打包成单文件 exe,生成的程序先换到另一个文件夹双击测试,确认不依赖原开发环境。检查输出路径会不会写错位置,界面提示是否清楚。打包产物体积不必纠结,自用工具够用即可。以后需求变了回到脚本里改,重新打包一次,比重新找工具方便。核心原则是脚本服务自己的重复劳动,不必追求做成商业软件。

给 AI 描述需求时可以附上手画的流程或现有操作步骤,它能据此判断循环逻辑写在哪里。脚本第一次跑宁可只打印不执行,把将要处理的文件清单列出来核对,这一步能挡住绝大多数误删风险。打包后的 exe 如果被安全软件误报,把项目来源说明清楚即可,自用工具不必追求签名。一个人用的小工具不需要界面多漂亮,能稳定完成那一件事就达到目的。

去论坛讨论

前往 silicon-agi.com 论坛 参与讨论