第十三章:脚本编程与系统管理
许多人使用Python作为一个shell脚本的替代,用来实现常用系统任务的自动化,如文件的操作,系统的配置等。本章的主要目标是描述关于编写脚本时候经常遇到的一些功能。例如,解析命令行选项、获取有用的系统配置数据等等。第5章也包含了与文件和目录相关的一般信息。
Contents:
- 13.1 通过重定向/管道/文件接受输入
- 13.2 终止程序并给出错误信息
- 13.3 解析命令行选项
- 13.4 运行时弹出密码输入提示
- 13.5 获取终端的大小
- 13.6 执行外部命令并获取它的输出
- 13.7 复制或者移动文件和目录
- 13.8 创建和解压归档文件
- 13.9 通过文件名查找文件
- 13.10 读取配置文件
- 13.11 给简单脚本增加日志功能
- 13.12 给函数库增加日志功能
- 13.13 实现一个计时器
- 13.14 限制内存和CPU的使用量
- 13.15 启动一个WEB浏览器
原文: