from pathlib import Path # recursively read in files, only works in python 3.5+ # works on linux & windows returns files w/ directory def list_files_recursively(directory, fileformat): glob_path = Path(directory) file_list = [str(pp) for pp in glob_path.glob("**/*."+fileformat)] return file_list