■ 特定フォルダの中身を一覧取得し、ファイル(=フォルダ以外)を抽出する
import pathlib # ファイルやパスを操作 path = pathlib.Path('.') # 現在のフォルダを関数pathに入れる for item in path.iterdir(): # フォルダ&ファイル一覧を取得し、ひとつひとつアイテムを抽出 if not item.is_dir(): # もしアイテムがフォルダではない場合、 print(item) #アイテムを表示する
■ 特定フォルダの中身を一覧取得し、その中からPNG画像だけ抽出する
import pathlib # ファイルやパスを操作 path = pathlib.Path('.') # 現在のフォルダを関数pathに入れる for item in path.iterdir(): # フォルダ&ファイル一覧を取得し、ひとつひとつアイテムを抽出 if item.match('*.png'): # もしアイテムがフォルダではない場合、 print(item) #アイテムを表示する
■ デスクトップの特定フォルダのフォルダおよびファイルを取得する
import pathlib def show_all_folders_files(path): for item in path.iterdir(): if item.is_dir(): show_all_folders_files(item) elif item.is_file(): print(item) path = pathlib.Path('C:\\Users\\YourName\\Desktop\\hogehoge') show_all_folders_files(path)