菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > 提示词 > Python开发代码生成调试专业版提示词

Python开发代码生成调试专业版提示词

2026-06-04
阅读 0
热度 113

这套提示词方案专为需要高效生成与调试Python代码的开发者设计,以“Python开发专家与提示词架构师”的角色出发,提供可直接复用的结构化指令,覆盖代码生成、错误诊断、性能优化及流程编排,帮助用户快。

Python开发 代码生成 代码调试 创意表达 完整流程
提示词内容

提示词内容

可直接复制使用
角色定义与任务定位
本方案服务于Python开发专家与提示词架构师,核心任务是以“代码生成+调试驱动”为双重目标,构建一组结构清晰、可直接交付给大语言模型(LLM)的专业提示词。您在使用时应将自己定位为:· 能依据需求精准产出函数、类、模块完整代码的指令设计者;· 能预判常见错误、注入测试用例与调试策略的质量把关人;br/>· 能融合Python最佳实践(PEP8、类型注解、文档字符串)的风格塑造者。

适用场景

快速生成符合生产标准的Python脚本、库函数、CLI工具或API接口。
对已有代码进行深度调试:定位逻辑错误、异常处理缺失、性能瓶颈或类型不匹配。
辅助Code Review:要求模型输出代码同时附带优化建议与单元测试框架。
学习或教学场景:生成带详细注释的示例代码,并模拟调试过程以解释原理。


核心提示词
以下提示词可直接复制并填入具体需求,注意保持“生成—调试—优化”的完整流程指令结构。

基础生成模板请以一个资深Python工程师的身份,生成一个函数/类,功能是【描述功能】。要求:1)包含完整的类型注解与Google风格docstring;2)使用标准库或【指定库】;3)输入参数边界条件处理(空值、异常值);4)输出格式为纯文本代码块。
调试增强模板下面是我写的Python代码【粘贴代码】。请扮演调试助手,依次完成:1)指出所有可能的运行时错误(如NameError、TypeError、KeyError)并给出修正代码;2)添加assert或try/except块覆盖主要异常路径;3)为每个函数补充一个最小可复现的测试用例(使用unittest或pytest风格)。
性能优化模板针对以下Python代码【粘贴代码】,请以算法优化专家的身份分析:1)当前时间复杂度与空间复杂度;2)使用【如列表推导式、map/filter、生成器、Cython提示】等技巧重构性能瓶颈部分;3)输出优化前后的代码对比,并附带一个简单的计时测试片段。
完整流程模板请按如下顺序生成一个【具体项目,例如“文件批量重命名工具”】的完整Python项目:1)项目结构树与模块职责说明;2)主函数代码(含argparse或click命令行接口);3)核心逻辑代码(含日志、异常处理、进度反馈);4)requirements.txt与setup.py文件;5)一个包含3个测试用例的pytest文件。所有代码必须通过Python 3.11+类型检查。


风格方向

专业严谨:代码风格符合PEP8,变量命名语义化,docstring描述行为而非实现细节。
透明可追踪:每个代码块前附带简短逻辑说明,调试输出包含行号、变量状态及堆栈模拟。
分层抽象:提示词中明确区分“生成层”“调试层”“测试层”,避免混杂请求。


构图建议
虽然此处是文本提示词,但在视觉化表达时可参考以下布局思路:

代码块层次:将提示词拆为“功能说明框→代码生成框→错误标记框→优化对比框”,用分隔线或标题区分。
流程图辅助:对于复杂逻辑,可在提示词中要求模型输出“伪代码流程图”或“函数调用关系树”(以ASCII字符或Mermaid格式)。
对比式展示:调试部分建议使用“原文(红色标注问题)→修正后(绿色标注改动)”的视觉隐喻,命令模型用注释标记差异。


细节强化

错误注入痕迹:在调试模板中,主动要求模型模拟“一次错误复现过程”——先写出含典型错误的代码版本,再逐步修正,更适合教学场景。
环境兼容声明:在生成模板末尾追加一句“请注明依赖的Python版本与操作系统兼容性(Windows/macOS/Linux)”。
边角案例覆盖:提示词内明确指定“请额外考虑空列表、超大输入、并发写入等极端情况”以提升鲁棒性。
日志与监控:要求代码中包含logging(设置不同级别INFO/DEBUG)、性能计时装饰器或cProfile入口。


使用建议

动态替换变量:将上述模板中的【描述功能】【粘贴代码】替换为实际需求,每次使用仅变更核心参数,保持结构不变以稳定输出质量。
迭代式调试:先使用“基础生成模板”获取初版,然后粘贴结果进入“调试增强模板”进行多轮修正,最后用“性能优化模板”收尾。
结合上下文:如果AI模型有上下文限制,可将“完整流程模板”拆分为2~3次对话,每次指定当前阶段(如“第一阶段:生成项目结构树与主入口”)。
检查类型标注:输出后建议用mypy或pyright快速验证,若发现类型不一致,可追加提示词:“请修正所有类型不匹配,并确保函数签名与调用一致”。
同类提示词

同类提示词