1.与命令行相关的Python语言特性
1).使用sys.argv获取命令行参数
2).使用sys.stdin和fileinput读取标准输入
3).使用SystemExit异常打印错误信息
4).使用getpass库读取密码
2.使用configparser解析配置文件
3.使用argparse解析命令行参数
1).ArgumentParse解析器
2).模仿MySQL客户端的命令行参数
4.使用logging记录日志
1).日志的作用
2).Python的logging模块
3).配置日志格式
5.与命令行相关的开源项目
1).使用click解析命令行参数
2).使用prompt_toolkit打造交互式命令行工具