宽客秀

宽客秀

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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。