Cursor + 大模型写脚本:非程序员 3 天做出第一个小工具

Cursor + 大模型写脚本:非程序员 3 天做出第一个小工具

导读:Cursor 是带 AI 的代码编辑器,底层可接 Claude、GPT 等模型。你不需要背语法,但需要能把需求说清楚:输入是什么、输出是什么、边界条件。典型场景:把文件夹里 PDF 按日期重命名、合并多个 Excel、从固定网页抓表格。本文…

1. 适合谁:有明确重复任务、不怕装环境的人

Cursor 是带 AI 的代码编辑器,底层可接 Claude、GPT 等模型。你不需要背语法,但需要能把需求说清楚:输入是什么、输出是什么、边界条件。典型场景:把文件夹里 PDF 按日期重命名、合并多个 Excel、从固定网页抓表格。本文按「第 1 天装环境—第 2 天写脚本—第 3 天打包自用」推进,目标是一个能在本机双击或命令行运行的小工具,而非上架应用商店。

适合谁:有明确重复任务、不怕装环境的人

2. 第 1 天:安装与第一个 Hello 脚本

安装 Cursor 与 Python 3.10+(macOS 可用官方 pkg,Windows 勾选 Add to PATH)。在 Cursor 中新建 `tool.py`,用自然语言描述:「写一个脚本,读取当前目录下所有 .csv,打印文件名和行数。」运行:`python tool.py`。若报错,把完整报错贴回 Cursor,提示「解释错误并修复」。习惯养成:每次只改一个小功能,立刻运行验证。

第 1 天:安装与第一个 Hello 脚本

3. 第 2 天:用「规格说明」驱动生成

在写代码前,先让 AI 输出规格(Markdown):功能列表、依赖包、输入输出示例、异常处理。你确认后再生成代码。示例需求:「合并同目录 sales_*.xlsx 的第一个 sheet,增加来源文件名列,输出 merged.xlsx。」要求使用 pandas,缺文件时跳过并写日志。人工检查:是否覆盖原文件、是否处理中文路径。不要一次要求 10 个功能。

第 2 天:用「规格说明」驱动生成

4. 第 3 天:封装、文档与安全意识

让 AI 生成 README:如何安装依赖 `pip install -r requirements.txt`、如何运行、示例截图说明。涉及网络请求时,遵守目标站 robots.txt,加速率限制;涉及他人数据时本地处理,不上传云端。若需给同事使用,可用 `pyinstaller` 打单文件 exe(Windows)或分享脚本 + 依赖列表。进阶方向:把常用手法存成 Cursor Rules 或项目里的 PROMPT.md。

第 3 天:封装、文档与安全意识

5. 下一步行动

列出你本周重复超过 3 次的电脑操作,选最简单的一项,按本文第 2 天模板写成规格再生成代码。遇到模型胡编 API 时,要求「只使用 Python 标准库」或指定库版本并附官方文档链接。

下一步行动

总结与下一步

  1. Cursor 是带 AI 的代码编辑器,底层可接 Claude、GPT 等模型。你不需要背语法,但需要能把需求说清楚:输入是什么、输出是什么、边界条件。典型场景…
  2. 安装 Cursor 与 Python 3.10+(macOS 可用官方 pkg,Windows 勾选 Add to PATH)。在 Cursor 中新建 `to…
  3. 在写代码前,先让 AI 输出规格(Markdown):功能列表、依赖包、输入输出示例、异常处理。你确认后再生成代码。示例需求:「合并同目录 sales_*.xl…