Python
专精Python代码的编写、调试与审查,解决各类运行时、依赖和性能问题。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Python。 它的用途是:专精Python代码的编写、调试与审查,解决各类运行时、依赖和性能问题。 完整的 Skill 内容见:https://321skill.com/skills/python-x-9/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘我的Python脚本在读取文件时遇到UnicodeDecodeError,错误信息是‘utf-8’ codec can‘t decode byte 0xb0...’,文件是中文文本,我该怎么做?’ 它会分析可能的原因(如文件实际编码非UTF-8、包含非法字符),并提供解决方案,例如尝试指定‘encoding=‘gbk’’或使用‘errors’参数忽略错误,并解释不同选择的利弊。或者
对AI说:‘使用asyncio时,我的任务似乎没有并发执行,而是顺序的,这是为什么?’ 它会检查你的代码,指出是否错误地使用了‘await’导致阻塞,并教你如何正确使用‘asyncio.create_task’或‘asyncio.gather’来实现并发。
介绍
这是一个专为解决Python开发中各类棘手问题而设计的AI技能。它能帮助你诊断和修复代码运行时错误(如ModuleNotFoundError、循环导入、AttributeError on None等)、处理依赖管理冲突(pip、poetry、pyproject.toml等)、优化并发与异步编程问题(线程死锁、asyncio、GIL)、完善测试与类型检查(pytest、mypy、pyright),并排查性能瓶颈(内存泄漏、CPU占用高、OOM)。
使用时,你可以直接描述遇到的Python问题,例如粘贴错误堆栈、描述异常行为或提供相关代码片段。该技能会分析问题根因,提供修复方案、优化建议或重写代码,并能进行代码审查,指出潜在陷阱。
它非常适合日常与Python打交道的开发者,无论是处理遗留代码库的诡异bug,还是在新项目中规避常见陷阱,都能提供专业级的辅助。对于需要快速定位非业务逻辑层面问题的场景尤为有效。
请注意,该技能专注于Python语言本身及其核心生态工具(解释器、包管理、测试框架等),不解决特定第三方库(如pandas、Django)的专属问题,这些问题应由对应的库专属技能处理。在描述问题时,提供尽可能详细的上下文(如Python版本、环境信息、错误日志)将有助于获得更精准的解答。
核心特点
与通用编程助手不同,它深度聚焦Python语言特有的陷阱和生态工具链问题,覆盖从低级运行时异常到高级并发、打包、类型检查的全链路,并能针对Python版本升级等复杂场景提供建议。
注意事项
不适合解决特定第三方库(如pandas, numpy, Django, FastAPI, Flask)的专属API使用或框架性问题。
常见问题
能帮我调试Django的ORM查询错误吗?
不能。本技能专注于Python语言核心及标准工具链问题,Django等特定框架的问题请使用对应的专属技能。
如何解决‘ModuleNotFoundError’但包已安装的问题?
可以。请提供你的Python环境信息(如使用的venv、poetry等)、安装命令和导入语句,我会帮你分析PYTHONPATH、虚拟环境激活状态或包名冲突等原因。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/python-x-9/raw/index.md 读取 Python 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/python-x-9/raw/index.md(查看排版版本)