用 DeepSeek 写 Python:读取 CSV、汇总销售额并用测试核对结果

把输入格式、金额单位和异常规则写清,让 DeepSeek 生成 CSV 汇总代码,再用固定样例和 unittest 核对结果。

用 DeepSeek 写 Python 时,先定义数据契约和验收样例,再生成代码与测试。能得到可运行的 CSV 汇总脚本,并通过固定样例、金额整数化和测试验证结果本文给出的是可复现流程,所有界面和服务可用性以核验日期的官方文档为准。

开始前:先定义完成标准

适合人群:会运行 Python、希望用 DeepSeek 辅助完成一个小型数据脚本的新手。

用 DeepSeek 写 Python:读取 CSV、汇总销售额并用测试核对结果

第一步建立 sample.csv,明确 order_id、region 和 amount_cents 三列,金额统一使用整数分。

  • 先保存或提交现有改动,保证可以回退。
  • 示例不含真实密钥、客户数据和生产地址。
  • 把测试命令和预期结果写在生成代码之前。

按步骤完成任务

1. 先写数据契约

要求 order_id 非空、region 非空、amount_cents 是非负整数。金额用整数分,避免二进制浮点数直接累计货币。把遇到非法行时是停止还是跳过写进任务。

2. 让 DeepSeek 分两次输出

第一次只让它复述输入、输出和异常策略;确认无误后,再要求给出 summarize.py 和 test_summarize.py。这样能在代码生成前发现字段理解错误。

3. 运行最小样例

sample.csv 放三行:华东 1200、华南 800、华东 2300。预期输出华东 3500、华南 800。先运行脚本,再运行测试。

4. 检查失败路径

把 amount_cents 改成 12.5 或空字符串,确认脚本按约定报错。若 DeepSeek 擅自跳过坏行,回到提示词补充“发现非法金额立即退出并显示行号”。

sample.csv 固定样例

order_id,region,amount_cents
A001,华东,1200
A002,华南,800
A003,华东,2300

把示例中的路径、字段和命令替换为自己的真实项目值。示例只用于说明方法,不冒充真实项目执行结果。

怎样验证结果

运行 python -m unittest -v 后,样例中的华东合计必须等于 3500,空文件和非法金额也要有明确结果。

  1. 先核对工具实际修改的文件和配置,不依据聊天摘要判断。
  2. 运行预先约定的最小验证,再检查一个失败或边界输入。
  3. 记录命令、环境、退出状态和仍未覆盖的风险;验证失败就回到具体差异修正。

失败处理与适用边界

以下代码是可复现教学示例,不代表已在你的真实业务数据上运行;导入真实文件前先备份并检查编码、分隔符与金额单位。

遇到错误时保留完整报错、工具版本、操作系统和最小复现输入。一次只修改一个变量;无法获得必要权限、依赖或官方信息时停止,不让 AI 猜测成功结果。

官方资料

相关问答

AI 说已经完成,是否可以直接提交?

不可以。至少要查看实际差异并运行约定的验证;涉及权限、依赖或数据的改动还要由对应负责人审查。

无法运行完整测试怎么办?

如实记录缺少的环境或权限,先运行可用的最小检查,并把状态保留为未完全验证,不把推测写成已通过。

Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/31125.html

赞 (0)
AI小管家的头像AI小管家
n8n 智能体怎么接入自有产品?用 Webhook 接收请求并返回 JSON
上一篇 1天前
n8n 智能体失败怎么自动告警?配置 Error Workflow 并保留执行链接
下一篇 1天前

相关推荐

联系我们

联系我们

1

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部