I\'m trying to get a list of all log files (.log) in directory, including all subdirectories.
You can also use the glob module along with os.walk.
import os from glob import glob files = [] start_dir = os.getcwd() pattern = "*.log" for dir,_,_ in os.walk(start_dir): files.extend(glob(os.path.join(dir,pattern)))