脚本转 CLI 工具:让命令行成为你的超能力
本文是《Python工程化实践》付费专栏第十章,讲解如何用 argparse、click、typer 构建专业的命令行界面。
1. 为什么需要 CLI
Python 脚本写好之后,每次运行都要:
- 打开 Python 文件
- 修改参数
- 运行
这太麻烦了。如果能这样:
python translator.py"你好"-len瞬间变成专业工具。
CLI(命令行界面)的优势:
- 可编程:可以配合脚本、CI/CD、自动化
- 可复用:团队成员都能用
- 可自动化:定时任务、批处理
- 可组合:管道、重定向、Shell 脚本整合
2. argparse:标准库够用
2.1 最小 CLI
argparse<
