Pythonのos
モジュールは、OSに依存しているさまざまな機能を利用できるモジュールで、主にファイルやパスの操作が可能です。この記事では、その中でも特にos.listdir
関数について詳しく解説します。
os.listdir関数とは
os.listdir
関数は、指定したディレクトリの中にあるファイルとディレクトリの一覧を取得するための関数です。この関数を使用すると、以下のようなことが可能になります:
- 指定したディレクトリの中身を一覧で取得する
- 特定の拡張子のファイルを取得する
os.listdir関数の使い方
os.listdir
関数の基本的な使い方は以下の通りです:
import os
# ディレクトリのパスを指定
path = './dir'
# ディレクトリ内のファイル・ディレクトリの一覧を取得
list1 = os.listdir(path)
# 一覧を出力
print(list1)
このコードを実行すると、指定したディレクトリ内のファイルとディレクトリの一覧が出力されます。
os.listdir関数の応用
os.listdir
関数は、そのまま使用するとディレクトリ内の全てのファイルとディレクトリの一覧を取得しますが、少し工夫することで、以下のようなことも可能になります:
- ファイルのみの一覧を取得する
- ディレクトリのみの一覧を取得する
- 拡張子を指定して一覧を取得する
それぞれの方法については、別の記事で詳しく解説していますので、ぜひご覧ください。
以上、Pythonのos
モジュールとos.listdir
関数についての解説でした。この関数を使いこなすことで、Pythonでのファイル操作がより便利になります。ぜひ活用してみてください。