结构化提示词需四步:明确Python版本与库、描述输入文件特征、定义输出格式与保存方式、强制纯净代码输出;Web端粘贴后手动确认import开头和.to_csv()结尾;API调用须正则提取代码并ast校验;VS Code插件可嵌入补全;飞书多维表格支持批量生成导出。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让DeepSeek帮你写一段能自动完成办公任务的Python脚本,比如合并Excel、重命名文件或抓取网页数据,但不知道从哪一步开始、用什么方式提交需求、怎么确保代码能直接运行。
构造结构化提示词
这一步决定生成脚本的质量上限。DeepSeek不会主动猜测你想要什么,模糊描述如“帮我写个处理Excel的脚本”大概率返回不可用代码。
第一步:明确语言版本与可用库。例如:“请用Python 3.9编写,仅使用pandas和openpyxl,不调用os.system或subprocess。”
第二步:描述真实输入特征。不能只说“有Excel文件”,要写清楚:“当前目录下存在report_q1.xlsx、report_q2.xlsx,每张Sheet中‘产品名’列在第B列,‘销售额’列在第E列。”
第三步:定义输出格式与保存行为。“结果合并为一个DataFrame,按‘销售额’降序排列,保存为UTF-8编码的summary.csv,不保留索引,首行必须是字段名。”
第四步:强制纯净输出。“只返回可直接保存为.py文件并执行的完整代码,开头不写‘```python’,结尾不加任何说明文字,不包含print()调试语句。”
Web端直接获取代码
适合快速验证逻辑、无需编程基础、单次生成少量脚本的场景。
打开浏览器访问DeepSeek官方Hugging Face Space或ModelScope集成页。
将上一步构造好的结构化提示词完整粘贴到对话框,点击发送。
等待模型返回后,【必须手动确认代码以import开头、以.to_csv()或.save()结尾】,且中间没有中文说明、Markdown标记或空行分隔。
复制全部内容,粘贴进VS Code或记事本,保存为merge_excel.py——注意扩展名必须是.py,不能是.txt。
API调用自动生成文件
方法一:终端命令直出(适合Mac/Linux)
安装依赖:pip install requests。
设置密钥:export DEEPSEEK_API_KEY="sk-xxx"(把xxx换成你在DeepSeek开发者平台申请的真实密钥)。
执行curl命令,自动提取代码并写入auto_task.py:
curl -X POST https://api.deepseek.com/v1/chat/completions
-H "Authorization: Bearer $DEEPSEEK_API_KEY"
-H "Content-Type: application/json"
-d '{"model":"deepseek-r1","messages":[{"role":"user","content":"请用Python 3.9遍历当前目录所有.log文件,提取含ERROR的行,保存为errors_only.txt"}]}' | python3 -c "import sys, json, re; print(re.search(r'```python\n([\s\S]*?)\n```', json.load(sys.stdin)['choices'][0]['message']['content']).group(1))" > auto_task.py
方法二:Python脚本封装(适合Windows或需复用)
新建api_gen.py,填入标准requests请求逻辑,关键点在于用正则r'```python\n([\s\S]*?)\n```'提取纯代码段——若未匹配到,则回退至全文,逐行剔除以#、//、→开头的非执行行。
【务必在写入前用ast.parse()校验语法】,否则可能因模型插入伪代码导致SyntaxError。
VS Code插件联动补全
在已有Python项目中快速补全函数逻辑,不新建文件,直接嵌入当前上下文。
安装支持自定义LLM endpoint的插件(如CodeGeeX或Continue.dev)。
进入插件设置,将Base URL改为https://api.deepseek.com/v1,API Key填入你的密钥。
在.py文件中高亮一行函数签名,例如def parse_invoice_pdf(filepath):,右键选择“Ask AI to implement”。
插件会调用DeepSeek-R1生成具体实现,自动插入光标位置——这一步不生成独立脚本,而是作为局部逻辑补全。
飞书多维表格批量生成
当你需要一次产出几十上百个不同主题的脚本(如为不同产品线生成各版本爬虫),人工逐条提问效率太低。
在飞书新建多维表格,第一列命名为「任务描述」,填入10条类似“抓取知乎话题页最新10条回答的标题和点赞数”这样的需求。
新增一列,选择「DeepSeek R1」字段类型,关联你的DeepSeek账号(可选),在「自定义要求」中填入统一提示词模板:
“请根据以下任务描述生成Python 3.9脚本:仅使用requests和BeautifulSoup4;必须包含超时5秒和ConnectionError捕获;输出结果存为result.json;只返回可执行代码,无注释、无说明、无代码块标记。”
表格会自动为每一行生成对应脚本,点击「脚本」列右侧的「导出为.py文件」按钮,打包下载全部代码。



















