基于Python的简单运维管理

1、环境描述

2，安装 python 库文件

以 PIL 库文件为例，如果初次安装 python3-pil 报错 “Unable to locate package python3-pil”，那么先执行 "sudo apt update"，然后安装 python3-pil

也可以先安装 pip，然后通过 pip 安装外部库文件（以 pandas 为例）

3，使用 nano 来编辑 python 文件并执行 python 文件

在文件首行指定 Python3 的执行目录，

然后通过 chmod 命令确保文件有可执行权限，直接执行，其效果等同于 python3 hello_world.py。

4，系统信息获取

利用 shutil 包来检查磁盘空间

利用 psutil 包来检查 CPU 的健康状况

5，文件读写

先用 open（）来打开文件，然后利用 readline（）逐行读取文件内容或者 read（）来读取当前行之后的全部文件内容。最后记得用 close（）来关闭文件。

用 with 关键词一步完成 open-read-close 的动作

对所有行进行 sort（）

用 w 模式写文件，如果文件不存在则创建文件。除 w：覆盖写入，write only 以外，还有 r only 模式，a：append 模式，r+：read+write。“30” 是返回值，表示正确写入，并且完成 30 个字符的写入。