宽客秀

宽客秀

Quant.Show的Web3站点,Archives from quant.show

基于Python的简单运维管理

1、环境描述

d2b5ca33bd970f64a6301fa75ae2eb22 1

2,安装 python 库文件

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

d2b5ca33bd970f64a6301fa75ae2eb22 2

也可以先安装 pip,然后通过 pip 安装外部库文件(以 pandas 为例)

d2b5ca33bd970f64a6301fa75ae2eb22 3

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

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

d2b5ca33bd970f64a6301fa75ae2eb22 5

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

d2b5ca33bd970f64a6301fa75ae2eb22 6

4,系统信息获取

利用 shutil 包来检查磁盘空间

d2b5ca33bd970f64a6301fa75ae2eb22 8

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

d2b5ca33bd970f64a6301fa75ae2eb22 9

5,文件读写

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

d2b5ca33bd970f64a6301fa75ae2eb22 12

d2b5ca33bd970f64a6301fa75ae2eb22 14

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

d2b5ca33bd970f64a6301fa75ae2eb22 17

对所有行进行 sort()

d2b5ca33bd970f64a6301fa75ae2eb22 18

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

d2b5ca33bd970f64a6301fa75ae2eb22

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。