【初心者向け】基礎&実践プログラミング

初心者がつまづきやすいところ、最短で実力が身につく方法をお伝えします。

【Python】フォルダのみの一覧リストを取得

f:id:AIProgrammer:20200508145950p:plain

目的

ファイルやフォルダが混在しているときに、フォルダだけの一覧をリストにする。

フォルダの中身

フォルダの中身が以下のように、ファイルとフォルダが混在している場合。

$ ls
file_1.txt  file_3.txt  folder_1  folder_3
file_2.txt  file_4.txt  folder_2  folder_4

Pythonで以下のコマンドを実行して、フォルダのみのリストを作成。

>>> import os

>>> path="."
>>> files = os.listdir(path)
>>> folders = [f for f in files if os.path.isdir(os.path.join(path, f))]

>>> print(folders)
['folder_1', 'folder_2', 'folder_3', 'folder_4']



頑張れ!喝!!の代わりにB!ブックマークを押していただけるとただただうれしいです(^^)! ↓