Python Glob.Glob Recursive
configfiles = glob.glob('C:/Users/sam/Desktop/file1/**/*.txt', recursive=True)
DreamCoder
configfiles = glob.glob('C:/Users/sam/Desktop/file1/**/*.txt', recursive=True)
import os
path = 'C:/Users/sam/Desktop/file1'
configfiles = [os.path.join(dirpath, f)
for dirpath, dirnames, files in os.walk(path)
for f in files if f.endswith('.txt')]
import os
import fnmatch
path = 'C:/Users/sam/Desktop/file1'
configfiles = [os.path.join(dirpath, f)
for dirpath, dirnames, files in os.walk(path)
for f in fnmatch.filter(files, '*.txt')]