投稿

7月 31, 2025の投稿を表示しています

Pythonのシステム処理(osモジュール)について、機能と使い方など具体的に解説してください

  はい、Pythonのシステム処理を担う os モジュールについて、機能と使い方を具体的に解説します。初心者の方にも分かりやすいように説明しますね。 os モジュールとは? os モジュールは、オペレーティングシステム(OS)が提供する機能にPythonからアクセスするための標準ライブラリです。これを使うことで、 ファイルやディレクトリ(フォルダ)の操作 、 環境変数の取得 など、OSレベルの様々な処理をPythonコードで行うことができます。 簡単に言えば、 os モジュールはPythonとOSをつなぐ「橋渡し役」のようなものです。 よく使う機能と具体的な使い方 1. ファイルとディレクトリの操作 os モジュールは、ファイルやフォルダを操作するための便利な関数を多数提供しています。 現在のディレクトリの取得 os.getcwd() : 現在の作業ディレクトリ(カレントディレクトリ)のパスを文字列で取得します。 ディレクトリの作成と削除 os.mkdir('フォルダ名') : 新しいフォルダを作成します。 os.rmdir('フォルダ名') : 空のフォルダを削除します。 os.makedirs('親フォルダ/子フォルダ') : 複数の階層を持つフォルダを一括で作成します。 ファイルやディレクトリの存在確認 os.path.exists('パス') : 指定したパスにファイルやフォルダが存在するかを True か False で返します。 ファイルのリネーム os.rename('古い名前.txt', '新しい名前.txt') : ファイルの名前を変更します。 コード例 Python import os # 1. 現在の作業ディレクトリを表示 print( f"現在の作業ディレクトリ: {os.getcwd()} " ) # 2. 新しいフォルダを作成 if not os.path.exists( 'my_folder' ): os.mkdir( 'my_folder' ) print( "my_folder を作成しました。" ) # 3. フォルダの中にファイル...