Skip to content

基础实战

23.1 写一个下载文件的 Python 脚本

Section titled “23.1 写一个下载文件的 Python 脚本”

最基础的用法,直接给指令:

Terminal window
codex "写一个下载文件的 Python 脚本"

体感:3 秒出代码,0 句废话(来自编程指北实测)。

进入交互模式连续对话:

Terminal window
codex
>> 先写一个下载文件的 Python 脚本
>> 把上面的脚本改成并发
>> 加上进度条
>> 保存到 download.py

交互模式支持 Tab 补全、Ctrl-R 搜历史,手感像 zsh。

把终端报错截图给它,省掉手打错误信息:

Terminal window
codex -i error.png "修掉图中的报错"

这是 Codex 的杀手级功能——能读终端截图。

23.4 整仓重构:给 Go 项目加 ctx 传值

Section titled “23.4 整仓重构:给 Go 项目加 ctx 传值”

来自编程指北的实战:

Terminal window
codex "给整个 Go 项目加 ctx 传值"

工作流:

  1. Codex 先出计划(列出要改哪些文件、怎么改)
  2. 让你批每一块 diff(逐个确认或拒绝)
  3. 再批量应用

整个过程你始终在掌控,不会一下子改一大片。

Terminal window
codex exec "跑通 pytest"

Codex 会:

  1. 自动 pip install 装依赖
  2. 跑测试
  3. 测试失败时回退失败的 commit

CI 即视感,适合自动化场景。

让 Codex 帮你整理混乱的下载目录(桌面 App 场景):

帮我整理 ~/Downloads 目录:
- 图片(.jpg .png)移到 ~/Pictures
- 文档(.pdf .docx)移到 ~/Documents
- 安装包(.dmg .pkg)移到 ~/Installers
- 按日期子目录归类
- 重复文件删除前先问我

从需求到代码到浏览器验证一条龙(桌面 App):

用 React + Tailwind 做一个待办事项应用:
- 添加/删除/标记完成
- 本地存储
- 响应式布局
做完后在浏览器里验证效果

Codex 会生成代码,然后用内置浏览器打开验证。

打开 http://localhost:3000
- 截图首页
- 点击"登录"按钮
- 输入用户名 admin 密码 123456
- 截图登录后页面
- 检查是否有报错

把常用操作做成 Skill(见第 16 章)。例如封装“日志排查”技能后:

$log-triage logs/app.log 最近1小时

用 Automation(见第 19 章)定时执行:

  • 每天早上汇总昨天的 commits
  • 每周一生成上周 release notes
  • 每小时检查 CI 失败

Codex 擅长用自然语言生成脚本:

Terminal window
# Python 数据处理脚本
codex "创建一个 Python 脚本,读取 CSV 文件,清理数据,生成统计报告"
# Shell 部署脚本
codex "创建一个 Shell 脚本,自动化部署 Node.js 应用到 AWS"
# SQL 迁移脚本
codex "生成 SQL 迁移脚本,将 MySQL 数据库架构转换为 PostgreSQL"
  • 编程指北 csguide.cn——10 行命令带你飞(写脚本/交互/图片报错/整仓重构/一键运行)
  • 头条《Codex 零基础实战教程》15 种玩法
  • FastGPTPlus——自动化脚本生成示例