Pythonの関数説明 os.listdir()

os.listdir() は、Pythonの組み込みモジュールである
os モジュールの一部で、指定したディレクトリ内のファイルとサブディレクトリのリストを取得するために使用される関数です。この関数を使用することで、特定のディレクトリ内のファイルとディレクトリを一覧表示したり、プログラム内で処理したりできます。

以下は
os.listdir() 関数の基本的な使い方と説明です:

python
import os

directory_path = '/path/to/directory'

# ディレクトリ内のファイルとディレクトリのリストを取得
contents = os.listdir(directory_path)

# リストを表示
for item in contents:
    print(item)

この例では、
os.listdir() 関数を使用して
directory_path で指定されたディレクトリ内のファイルとディレクトリのリストを取得し、それらをループを使用して表示しています。

os.listdir() 関数の主な特徴と注意点:

  • ファイルとディレクトリのリストを取得:
    os.listdir() を呼び出すことで、指定されたディレクトリ内のファイルとサブディレクトリの名前のリストを取得できます。

  • リストの順序はファイルシステムに依存: 取得されるファイルとディレクトリの順序は、ファイルシステムに依存します。特定の順序は保証されません。

  • ディレクトリのエントリも含む:
    os.listdir() は、指定されたディレクトリ内のファイルとディレクトリの両方を含むリストを返します。

  • 絶対パスまたは相対パスを使用:
    directory_path には絶対パスまたは相対パスを指定できます。絶対パスはルートディレクトリからのパスで、相対パスは現在のディレクトリからのパスです。

os.listdir() を使用することで、指定したディレクトリ内のファイルやディレクトリに対する操作を行うために必要な情報を取得できます。ファイルのリストやディレクトリのリストを取得し、それらに対する操作を実行するのに役立ちます。