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