123456789101112131415161718192021222324 |
- from glob import glob
- import os
- def list_folders(path: str) -> list:
- """Returns the names of all immediate child folders of path.
- Args:
- path (str): path to search
- Returns:
- list: list of all child folder names
- """
- return [name for name in os.listdir(path) if os.path.isdir(os.path.join(path, name))]
- def list_jpegs_recursive(path: str) -> list:
- """Recursively lists all jpeg files in path.
- Args:
- path (str): path to search
- Returns:
- list: list of all jpeg files
- """
- return [name for name in glob(os.path.join(path, "**/*.jpg"), recursive=True) if os.path.isfile(os.path.join(path, name))]
|