宽客秀

宽客秀

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

Pythonをベースとしたシンプルな運用管理

  1. 環境の説明

d2b5ca33bd970f64a6301fa75ae2eb22 1

  1. Python ライブラリのインストール

PIL ライブラリを例に挙げると、初めて python3-pil をインストールする際に「Unable to locate package python3-pil」というエラーが発生した場合は、まず「sudo apt update」を実行し、その後に python3-pil をインストールしてください。

d2b5ca33bd970f64a6301fa75ae2eb22 2

また、pip を先にインストールし、その後に外部ライブラリを pip を使用してインストールすることもできます(pandas を例に挙げる)。

d2b5ca33bd970f64a6301fa75ae2eb22 3

  1. nano を使用して Python ファイルを編集し、Python ファイルを実行する

ファイルの先頭行で Python3 の実行ディレクトリを指定します。

d2b5ca33bd970f64a6301fa75ae2eb22 5

その後、chmod コマンドを使用してファイルに実行権限があることを確認し、直接実行すると、python3 hello_world.py と同じ効果が得られます。

d2b5ca33bd970f64a6301fa75ae2eb22 6

  1. システム情報の取得

shutil パッケージを使用してディスクスペースをチェックします。

d2b5ca33bd970f64a6301fa75ae2eb22 8

psutil パッケージを使用して CPU の状態をチェックします。

d2b5ca33bd970f64a6301fa75ae2eb22 9

  1. ファイルの読み書き

まず、open()を使用してファイルを開き、readline()を使用してファイルの内容を行ごとに読み取るか、read()を使用して現在の行以降のすべてのファイルの内容を読み取ります。最後に、close()を使用してファイルを閉じることを忘れないでください。

d2b5ca33bd970f64a6301fa75ae2eb22 12

d2b5ca33bd970f64a6301fa75ae2eb22 14

with キーワードを使用して open-read-close のアクションを一度に行います。

d2b5ca33bd970f64a6301fa75ae2eb22 17

すべての行を sort()します。

d2b5ca33bd970f64a6301fa75ae2eb22 18

w モードでファイルに書き込みます。ファイルが存在しない場合はファイルを作成します。w:上書き書き込み、write only 以外にも r:読み取り専用モード、a:追記モード、r+:読み書きモードがあります。"30" は返り値であり、正常に書き込まれ、30 文字の書き込みが完了したことを示します。

d2b5ca33bd970f64a6301fa75ae2eb22

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。