首页/AI 提示词库/编程开发/Python 自动化脚本

Python 自动化脚本

⌨ 编程开发 适配:通用(GPT / Claude / DeepSeek / 通义)难度:入门 4 个变量一键复制
使用说明

把重复的手工活写成脚本:参数化、可重跑、出错可恢复。

批量改文件名、整理表格、定时抓数据、生成报表。

提示词模板未填写变量以红色标出
帮我写一个 Python 脚本。

【任务】{{任务描述}}
【输入输出】{{输入输出}}
【环境】{{运行环境}}
【异常要求】{{异常要求}}

请输出:
1. 方案说明:3-5 句话讲清实现思路,说明为什么选这些库。
2. 依赖安装:一行 pip 命令,并说明每个库的作用;优先选标准库。
3. 完整脚本:
   - 用 argparse 支持输入/输出路径参数,带默认值
   - 主流程拆成小函数,每个函数有 docstring
   - 加 logging(控制台 + 文件),关键节点打日志
   - 异常处理按{{异常要求}}实现,失败项汇总到最后报告
   - 支持重复运行(幂等:已存在的输出不重复追加)
4. 使用示例:3 条命令行调用示例(含 Windows 路径写法)。
5. 边界情况:空目录、文件被占用、编码不是 UTF-8、表头不一致,各给处理方式。
6. 验证方法:脚本跑完后如何自查结果正确(行数、抽样比对、校验和)。
7. 后续可扩展点:2 条(例如改成并发、加配置文件)。

注释用中文,代码不要用 asyncio(除非必要)。
填变量变量会自动替换进上方模板,可随时复制
已填 0 / 4
使用步骤
  1. 先在 3 个样本文件上跑通,再全量跑。
  2. 日志写到文件,出错能回溯。
  3. 失败清单比报错中断有用得多。
路径用 pathlib
Windows 与 macOS 都能跑。
先备份输入
脚本首次运行前复制一份原始数据。
常见问题
文件被 Excel 占用怎么办?

捕获 PermissionError,跳过并记入失败清单。

中文乱码怎么处理?

读文件显式指定 encoding,写 CSV 用 utf-8-sig。