基础实战
23.1 写一个下载文件的 Python 脚本
Section titled “23.1 写一个下载文件的 Python 脚本”最基础的用法,直接给指令:
codex "写一个下载文件的 Python 脚本"体感:3 秒出代码,0 句废话(来自编程指北实测)。
23.2 交互模式改成并发
Section titled “23.2 交互模式改成并发”进入交互模式连续对话:
codex>> 先写一个下载文件的 Python 脚本>> 把上面的脚本改成并发>> 加上进度条>> 保存到 download.py交互模式支持 Tab 补全、Ctrl-R 搜历史,手感像 zsh。
23.3 图片报错修复(多模态)
Section titled “23.3 图片报错修复(多模态)”把终端报错截图给它,省掉手打错误信息:
codex -i error.png "修掉图中的报错"这是 Codex 的杀手级功能——能读终端截图。
23.4 整仓重构:给 Go 项目加 ctx 传值
Section titled “23.4 整仓重构:给 Go 项目加 ctx 传值”来自编程指北的实战:
codex "给整个 Go 项目加 ctx 传值"工作流:
- Codex 先出计划(列出要改哪些文件、怎么改)
- 让你批每一块 diff(逐个确认或拒绝)
- 再批量应用
整个过程你始终在掌控,不会一下子改一大片。
23.5 一键运行测试(codex exec)
Section titled “23.5 一键运行测试(codex exec)”codex exec "跑通 pytest"Codex 会:
- 自动
pip install装依赖 - 跑测试
- 测试失败时回退失败的 commit
CI 即视感,适合自动化场景。
23.6 文件清理
Section titled “23.6 文件清理”让 Codex 帮你整理混乱的下载目录(桌面 App 场景):
帮我整理 ~/Downloads 目录:- 图片(.jpg .png)移到 ~/Pictures- 文档(.pdf .docx)移到 ~/Documents- 安装包(.dmg .pkg)移到 ~/Installers- 按日期子目录归类- 重复文件删除前先问我23.7 网站开发
Section titled “23.7 网站开发”从需求到代码到浏览器验证一条龙(桌面 App):
用 React + Tailwind 做一个待办事项应用:- 添加/删除/标记完成- 本地存储- 响应式布局做完后在浏览器里验证效果Codex 会生成代码,然后用内置浏览器打开验证。
23.8 浏览器操控测试
Section titled “23.8 浏览器操控测试”打开 http://localhost:3000- 截图首页- 点击"登录"按钮- 输入用户名 admin 密码 123456- 截图登录后页面- 检查是否有报错23.9 技能封装
Section titled “23.9 技能封装”把常用操作做成 Skill(见第 16 章)。例如封装“日志排查”技能后:
$log-triage logs/app.log 最近1小时23.10 定时任务
Section titled “23.10 定时任务”用 Automation(见第 19 章)定时执行:
- 每天早上汇总昨天的 commits
- 每周一生成上周 release notes
- 每小时检查 CI 失败
23.11 生成自动化脚本
Section titled “23.11 生成自动化脚本”Codex 擅长用自然语言生成脚本:
# Python 数据处理脚本codex "创建一个 Python 脚本,读取 CSV 文件,清理数据,生成统计报告"
# Shell 部署脚本codex "创建一个 Shell 脚本,自动化部署 Node.js 应用到 AWS"
# SQL 迁移脚本codex "生成 SQL 迁移脚本,将 MySQL 数据库架构转换为 PostgreSQL"- 编程指北 csguide.cn——10 行命令带你飞(写脚本/交互/图片报错/整仓重构/一键运行)
- 头条《Codex 零基础实战教程》15 种玩法
- FastGPTPlus——自动化脚本生成示例