【Python】指定したフォルダ配下のフォルダ一覧を取得する

Pythonで
 ・指定したフォルダ配下の
 ・フォルダ一覧を取得
できます!

コード

ここでは例として
 ・デスクトップにあるフォルダ「test」配下のフォルダ一覧を取得
します。
※デスクトップ上に下記コードを記載した「sample.py」を作成します。

フォルダ「test」
フォルダ「test」
フォルダ「test」配下にはフォルダが5つある
フォルダ「test」配下にはフォルダが5つある
import os

# 対象フォルダ
folder_path = r'C:\Users\lunch\Desktop\test'

# フォルダ一覧を取得
with os.scandir(folder_path) as entries:
    for entry in entries:
        if entry.is_dir():
            print(entry.name)

以下を指定します(4行目)。
・対象フォルダ

標準ライブラリ「os」モジュールの「scandir」により、指定したフォルダ配下のファイル/フォルダの一覧を取得します(7行目)。

「is_dir」により、ファイルかどうかを判定します(9行目)。

実行結果

指定したフォルダ配下のフォルダ一覧を取得できました。

実行結果
実行結果

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●標準ライブラリ「os」モジュールの「scandir」

タイトルとURLをコピーしました