Python標準ライブラリ
Python標準ライブラリはPythonとともにインストールされ、非常に便利なモジュールが多数含まれています。 Python 標準ライブラリに精通していることが重要です。これらのライブラリのモジュールに精通していれば、ほとんどの問題をそれらを使用して迅速かつ簡単に解決できるためです。
Python 標準ライブラリのすべてのモジュールの完全な内容については、Python のインストールに付属するドキュメントの「ライブラリ リファレンス」セクションで学習できます。
sysモジュール
sysモジュールには、システムの対応する機能が含まれています。コマンドライン引数を含む sys.argv リストについてはすでに学習しました。
os モジュール
このモジュールには、一般的なオペレーティング システム機能が含まれています。このモジュールは、プログラムをプラットフォームに依存しないようにしたい場合に特に重要です。つまり、プログラムを作成した後に変更や問題を発生させることなく、Linux および Windows 上でプログラムを実行できるようになります。 1 つの例は、os.sep を使用してオペレーティング システム固有のパス区切り文字を置き換えることです。
以下に、os モジュールのより便利な部分の一部を示します。それらのほとんどはシンプルで簡単です。 ● OS.Name 文字列は、使用しているプラットフォームを示します。たとえば、Windows の場合は「nt」、Linux/Unix ユーザーの場合は「posix」です。
● os.getcwd() 関数は、現在の作業ディレクトリ、つまり現在の Python スクリプトが動作するディレクトリ パスを取得します。
● os.getenv() 関数と os.putenv() 関数は、それぞれ環境変数の読み取りと設定に使用されます。 I ● Os.listdir () 指定されたディレクトリ内のすべてのファイルとディレクトリ名を返します。 M ● ファイルの削除には Os.remove() 関数を使用します。 ️ os.system() 関数は、シェルコマンドを実行するために使用されます。 ● OS.LineSep 文字列は、現在のプラットフォームで使用される行終了記号を示します。たとえば、Windows は「rn」、Linux は「n」、Mac は「r」を使用します。
で、」 ● OS.Path.isfile () 関数と OS.Path.isdir () 関数は、指定されたパスがファイルであるかディレクトリであるかをそれぞれテストします。同様に、os.path.exists() 関数は、指定されたパスが実際に存在するかどうかを確認するために使用されます。
Python 標準ドキュメントを使用して、これらの関数と変数に関するより詳細な知識を調べることができます。ヘルプ(sys)なども利用できます。