🧭 AI 新手导航

创作与副业

不会编程也能做小工具

不懂代码没关系:把"输入是什么、要做什么、输出成什么样、在哪运行"这四句话说清楚,让 AI 写、你来跑,重复的活就能交给电脑。

这一页能帮你解决什么

先看一个真实例子

你帮我写个程序,批量重命名我电脑里的文件,谢谢。
AI好的,可以用 Python 的 os 模块实现:

import os
folder = "你的文件夹路径"
for i, name in enumerate(os.listdir(folder)):
    os.rename(os.path.join(folder, name), os.path.join(folder, "file_" + str(i) + ".txt"))

把路径换成你自己的,存成 rename.py,在命令行里运行 python rename.py 就行。报错了可以把错误发给我。

照着做你就卡住了:文件夹在哪?新名字为什么是 file_0.txt?扩展名全被改成 txt,照片和 Excel 会打不开;你没装 Python,也不知道"命令行"在哪。AI 不是不聪明,是它不知道你的情况,只能给一段通用的答案。

你我用 Windows 11,没装过编程软件。D 盘有个文件夹 D:\发票,里面是 2024 年各月的发票照片和扫描件,文件名很乱。我想改成"2024-03-发票-某公司.pdf"。日期和公司名在同文件夹的"发票登记.xlsx"里:A 列是原文件名,B 列是日期,C 列是公司名。请先只告诉我第一步,最多给三步。
AI先说关键的一点:你这个需求有两种做法,第一种今天就能用。

做法一:不装任何软件,用 Excel 公式拼出新名字

  1. 先把 D:\发票 整个文件夹复制一份当备份,命名为"发票-备份",之后只在副本上操作。
  2. 打开"发票登记.xlsx",在 D 列第一行写"新文件名",第二行输入公式 =TEXT(B2,"yyyy-mm")&"-发票-"&C2,往下拉。
  3. 把算出来的新名字复制进记事本,先挑 3 行发我确认格式,再往下走。

做法二:装一次 Python,让脚本读表改名

到 python.org 下载安装包,安装界面上"Add Python to PATH"这个勾必须打上。装完跟我说一声,我给你一份只改副本、每改一个都留记录、不覆盖原件的脚本。

现在请先回答我一个问题:这批文件里是不是 pdf、jpg、png 混在一起?如果是,要分两批处理,因为新文件名的后缀必须保留原来的,不能统一写死成 .pdf。定了这一点,剩下我一次给你说完。

差距全在你有没有把情况说清楚。第二种问法里,系统、软件情况、文件夹路径、命名格式、对照表在哪一列、一次只要三步,全是你提供的。而且 AI 在关键处反问了一句,还主动提醒先备份副本——这才是真能跑起来的回答。

先弄明白:跑一个小脚本是怎么回事

这里的场景很朴素:你有一堆重复的活,让电脑按固定规则替你干。脚本就是一张写好的操作清单,比如"打开这个文件夹,把每个文件的名字按表里对应那一行改掉"。它不神秘,也不需要你懂数学。

真正卡人的是运行环境。打个比方:脚本是菜谱,电脑里得先有灶和锅,菜谱才有用。运行环境就是那口锅——一个能读懂这份清单的程序。你有三条路:

路子一:不装东西
用现成软件自带的功能。Windows 资源管理器本身就能多选文件批量改名;Excel 的"获取数据—来自文件夹"能把整个文件夹的表格汇总起来;Word 的邮件合并能用一张表批量生成一叠文档。缺点是不够灵活,规则一复杂就做不了。

路子二:装一次 Python
到 python.org 官网下载,安装时勾上"Add Python to PATH"(意思是让电脑在任何位置都认得这个命令)。装这一次,以后几十个小工具都能用,最灵活。代价是你要能打开"命令提示符"或"PowerShell"这种黑窗口。

路子三:在网页里跑
不少 AI 工具支持直接上传表格、直接运行代码,也可以用在线代码笔记本。什么都不用装,但文件要上传到别人的服务器,私密资料要慎重,大文件会慢。

怎么选?一次性、几十个文件的小活,走路子一;要反复做、规则有点绕的活,值得花半小时走路子二;手边只有平板、或者不想装东西,才走路子三。三条路没有高下,只有合不合适。

怎么把需求说清楚:四句话说清一件事

用途:需求描述通用模板(改括号里的字就能用)
我用的是【Windows 11 / Mac】,【没装过 / 已装 Python,命令行能运行 python】。

【输入】:我在【D:\某文件夹】里有【约 300 个 Excel 文件 / 1 张 500 行的表 / 一批照片】,文件名像【微信图片_2024xxxx.jpg】,表头是【第一行:姓名、电话、日期】。

【要做什么】:请帮我【按某规则处理,规则是……】。特殊情况这样处理:【空行跳过】。绝对不要做:【不删除任何原文件,不动原始文件夹】。

【输出成什么样】:结果放到【同目录下新建的"输出"文件夹】,格式是【日期+客户名+原后缀】,另外给我一份【处理记录,写清哪个文件改成了什么】。

请一次只给我一步,等我确认后再给下一步。先告诉我第一步做什么,以及怎么验证这一步做对了。
最后那句"一次只给我一步"很重要。新手最容易崩的地方,是 AI 一口气给你 80 行代码、5 个步骤、3 个软件,你做到第二步就乱了。主动要求它一步一步来,反而更快到终点。

六个能直接上手的实战任务

下面六件事都属于"花一下午能搞定、手工做要熬一整晚"的类型。每个任务的提示词都能直接抄。

任务一:批量重命名文件

要点是先想清楚新名字由哪几块拼成,撞名了怎么办。名字若要从某张表里取,先说明哪一列对应原文件名。

用途:批量重命名
我不会编程,用的是【Windows 11】。文件夹【D:\照片】里有约【200 张】图片,现在名字像【微信图片_20240103.jpg】。

我想改成【日期-客户名-序号.jpg】,客户名从【D:\客户表.xlsx】的【B 列】按【原文件名】对应取。日期用【文件本身的修改时间】。

请给我一个不用装软件的做法(Excel 公式 + 资源管理器批量改名),一步步写清楚,每步告诉我怎么检查对不对。

要求:重名就在后面加 -1、-2;对不上表格的单独列一张"没处理成功"的清单;只改名字,不动文件内容。

任务二:按 Excel 表格批量生成文档

典型场景是一张员工表要生成一叠通知书或标签。要点是先做一份样本文档,分清模板里固定的话和要替换的地方。Word 的邮件合并就是干这个的,不写代码也能用。

用途:表格数据 → 批量生成 Word 文档
我有【D:\员工表.xlsx】,表头是 A【姓名】、B【部门】、C【入职日期】、D【月薪】。

请按下面这份模板,给每个人生成一份 Word:【某某】同事:你在【部门】,入职日期为【日期】,本月薪资【金额】元,请核对。

请给我两种做法并说明优缺点:1. 不用编程的(我装了 Word 和 Excel);2. 用 Python 的(没装,若需安装请写清要点)。

最后告诉我:生成【100】份要注意什么,怎么抽查有没有错行。

任务三:合并多个表格

月底最常见:十几个分店交上来的同格式报表要合成一张总表。要点是先把列名对齐——同一列有的写"金额"有的写"销售额"时,先要一张对照表,别直接合。合完加一列"来源文件",方便追溯。

用途:合并文件夹里的多个表格
【D:\分店报表】里有【12】个 Excel,列差不多是【店名、日期、销售额、备注】,但列顺序可能不同,有的第一行是标题、第二行才是表头。

请合并成【合并结果.xlsx】,要求:
1. 加一列"来源文件",写清每行来自哪个文件;
2. 列名不统一的按这条规则对齐:【都算作"销售额"】;
3. 跳过空行和末尾的合计行;
4. 给我一份检查说明:处理了几个文件、各多少行、总行数对不对、有没有文件被跳过。

先说你打算按什么顺序做,我确认后再给步骤。我电脑有 Excel,没装 Python。

任务四:把杂乱文本整理成表格

微信里的一长串信息、"姓名 电话 地址"混在段落里的名单,手工整理最容易出错。要点是先给三条真实样本(原样贴,别美化),让 AI 照样本定规则,处理完必须抽查几行。

用途:杂乱文本 → 规整表格
下面这段文字我想整理成表格,列是【姓名、电话、城市、备注】。请只输出结果,不要解释。

三条真实样本,格式就是这样,请照这个规律处理:
1、【张三 138xxxx1234 杭州 老客户】
2、【李四,电话 139xxxx5678,上海市,待回访】
3、【王五 / 137xxxx9012 / 广州】

规则:缺的字段留空,不要瞎猜;电话号码保留原样,不补位不改动;一行一个人;同一人出现两次只留信息更全的,并把重复的告诉我;先给我看前 5 行,我确认后再继续。

全部内容(共【30】条):
【粘贴在这里】
涉及他人信息要当心。名单、电话、身份证号、工资、病历属于别人的隐私。只在确有必要且你确实有权处理时才交给 AI,能脱敏就先脱敏(比如电话只留后四位),能不能上传以单位规定和所用工具的官方说明为准。

任务五:给文件批量加日期前缀

这比批量改名更窄、更安全,适合当第一件练手的小工具。要点是日期从哪来:文件的修改时间最简单,不需要额外的表。

用途:批量加日期前缀
文件夹【D:\会议记录】里约【60】个文件,混着 Word、PDF 和图片。请在每个文件名前加日期前缀,格式【2024-03-15_】,日期取自【文件本身的修改时间】。

要求:原文件名一个字都不改;已经有这种前缀的跳过,别加两次;先在副本文件夹上试跑 5 个,给我看前后对照;给我一份 CSV 记录(原名 → 新名)方便还原;不移动、不删除任何文件。

我【没装 Python / 装了 Python】,请按我的情况给最省事的做法。

任务六:定时提醒

比如每天下午五点提醒起来走动。要点是说清在哪提醒:电脑弹窗、手机日历都行。Windows 的"任务计划程序"和 Mac 的"日历/快捷指令"本身就够用,不用写代码。

用途:设置定时提醒(不写代码)
我用【Windows 11】,想在【每天下午 5:00】让电脑弹出提醒,内容是【起来走动五分钟,顺便看一眼今天还有什么没交】。周末不用提醒。

请告诉我用系统自带功能怎么设置,一步一步写,每一步点哪里都说清楚(从开始菜单点哪个、输入什么)。我不装新软件、不写代码。

另外给我第二个方案:如果用手机完成这件事,该怎么设置。

关键动作:让它真的跑起来

动作一:报错就整段贴回去

新手最常见的卡点,是只跟 AI 说一句"运行不了"。它只能靠猜,猜错三次你就放弃了。正确做法是把黑窗口里从第一行到最后一行全部复制,原封不动贴过去。报错看着像天书,其实最后一行才是关键,它往往在说"找不到这个文件"或"这一行少了点什么"。

用途:贴报错让 AI 修
我按你上一步做的,报了下面的错,原封不动贴给你(含前面几行):

【从第一行到最后一行,整段粘贴】

补充信息:系统【Windows 11】;Python 是【按你给的官网地址装的,勾了 Add to PATH】;我是这样运行的:【在脚本所在文件夹的地址栏输入 cmd 回车,敲了 python 改名.py】;文件实际在【D:\发票】;报错前屏幕【没有 / 有】其他提示。

请:1. 用一句大白话解释这个报错是什么意思;2. 给我最可能的一个原因和验证办法(别一次给五个可能);3. 只改一处,把改完的完整命令或代码给我;4. 告诉我怎么判断这次真的成功了。

动作二:每次只改一件事

跑不通时,人的本能是把能想到的都改一遍,这是最糟的操作:改完还报错,你不知道哪一处起了作用。规矩是一次只改一个地方,改完立刻运行一次。同理,也别让 AI 一次给你大而全的脚本:先要"能读出文件列表"的最小版本,再加改名,最后加写记录。

动作三:先拿一个样本试跑

处理 3000 个文件之前,先复制 3 到 5 个文件到"试跑"文件夹,把脚本指过去跑一遍看结果。确认没问题,再指向真正的文件夹。多花两分钟,能救回一整晚。

在真实数据上直接试,是新手最贵的错误。三个铁规矩:一、先整包复制备份;二、在副本或样本上试;三、让脚本只新建文件、不覆盖原件,并输出一份改动记录,方便对账和还原。

新手容易踩的坑

红线:数据的边界在哪

进阶一小步

我完全不懂英文,看到代码就发晕,还能做吗?
可以。你需要认识的英文词不超过十个,大多是"文件""文件夹""打印"这种级别。更省事的办法是直接跟 AI 说"我完全不懂英文,请把每一步写成中文,包括我在哪里打字、打什么字、看到什么算成功"。真正决定成败的不是英文,而是你能不能把"输入、要做什么、输出"讲清楚。
装 Python 会不会弄坏电脑、很占地方?
正常安装不会,它就是个普通软件。注意三点:只从官网 python.org 下载,不要用来路不明的"绿色版";安装界面上"Add Python to PATH"要打勾;不想要时在"设置—应用"里正常卸载即可。如果连装都不想装,先走"不装任何软件"的路子:Excel 公式、Word 邮件合并、系统自带的任务计划,能解决相当多重复活。
AI 写的脚本我不敢在自己电脑上跑,怎么办?
这种谨慎是对的。四个降风险的做法:先复制样本单独试跑;要求"只新建、不覆盖、不删除",需要删除就先列清单给你看;让它输出处理记录,方便还原;把脚本通读一遍,看有没有删文件、联网下载、上传数据这类动作。看到不懂的地方,直接问它"这段在做什么,会不会动我的原文件"。