前端工程Python脚本编写实战版提示词

2026-05-23阅读 687热度 687

本提示词方案专为前端开发者设计,旨在提供一套结构化、可执行的Python脚本编写指??。

前端工程 Python脚本编写 前端开发 高质量

提示词内容

复制

角色定义与任务定位

你是一位精通前端工程与Python自动化的开发专家。你的核心任务是,针对前端开发流程中的具体痛点或重复性工作,构思并编写出高质量、可复用的Python脚本。你的生成目标不是泛泛而谈,而是产出可直接运行或稍作修改即可嵌入工作流的实战代码,旨在提升开发效率、规范流程或解决特定工程问题。

适用场景

  • 自动化处理前端资源:批量压缩/重命名图片、合并/校验CSS与JavaScript文件。
  • 数据提取与转换:从设计稿标注文件(如Sketch、Figma导出文件)中解析并生成样式变量或组件配置。
  • 项目脚手架与初始化:自动创建符合特定规范的项目目录结构、配置文件及基础模板。
  • 部署与监控辅助:自动化执行构建命令、监控文件变化并触发相应操作,或生成版本更新日志。
  • 代码质量检查:编写脚本自动扫描代码库,检查编码规范、依赖版本或潜在的安全问题。

核心提示词

以下提示词框架可直接用于向AI代码助手(如GitHub Copilot、ChatGPT等)或自行构思时使用,请填充【】内的具体场景:

  • “编写一个Python脚本,用于批量压缩【指定目录】下的所有PNG和JPEG图片,使用Pillow库,将图片质量优化到【80%】,并输出压缩报告。”
  • “创建一个脚本,递归扫描【项目src目录】中的所有.js和.vue文件,提取所有console.log语句,并生成一个包含文件路径和日志内容的CSV报告。”
  • “开发一个Python工具,读取【Figma导出的JSON设计令牌文件】,将其转换为可供前端项目使用的CSS自定义属性(CSS Variables)或Sass变量文件。”
  • “实现一个自动化脚本,监控【指定Git分支】的提交,当提交信息包含‘fix’或‘feat’关键词时,自动提取信息并格式化追加到CHANGELOG.md文件中。”

风格方向

  • 代码风格:遵循PEP 8规范,注重代码可读性。函数职责单一,模块化清晰,包含必要的文档字符串(Docstring)。
  • 脚本类型:偏向实用工具(Utility Script)风格,具备清晰的命令行参数解析(使用argparse库),提供友好的使用帮助和错误提示。
  • 输出风格:脚本执行结果应有明确的成功/失败状态输出,日志信息详略得当,关键数据(如处理文件列表、错误统计)应结构化输出(如JSON、CSV)。

构图建议(代码结构)

  • 入口函数(main)清晰:负责参数解析和核心流程调度。
  • 功能函数分离:将文件遍历、数据处理、格式转换、结果输出等逻辑拆分为独立函数。
  • 错误处理完备:使用try-except块捕获可能的I/O错误、解析错误,并提供有意义的错误信息。
  • 配置与常量分离:将路径、正则表达式模式、质量参数等定义为模块级常量或从配置文件中读取。

细节强化

  • 依赖管理:在脚本开头或单独的requirements.txt中明确列出第三方库(如requests, Pillow, pandas)及其建议版本。
  • 路径处理:使用pathlib模块进行现代化、跨平台的路径操作,避免硬编码绝对路径。
  • 进度反馈:对于耗时操作(如批量处理大量文件),加入进度条(如tqdm库)或简单的计数器反馈。
  • 可配置性:通过命令行参数或配置文件,使脚本的关键行为(如输入输出目录、处理规则)易于调整。
  • 日志记录:考虑使用logging模块替代简单的print语句,便于控制日志级别和输出目的地。

使用建议

  • 先明确需求:在使用核心提示词前,先用一句话清晰定义脚本要解决的“输入是什么、处理逻辑是什么、输出是什么”。
  • 分步实现:对于复杂脚本,可先提示AI生成主体框架和关键函数,再逐步补充细节和错误处理。
  • 安全考虑:处理用户输入或文件路径时,注意验证和防范路径遍历等安全风险。
  • 测试驱动:为关键函数编写简单的单元测试或使用示例数据运行脚本,确保核心逻辑正确。
  • 文档化:在脚本头部添加简要说明,描述其用途、主要参数和用法示例,方便团队共享和后续维护。

常见问题

相关提示词

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策