How do I limit os.walk to only return files in the directory I provide it?
os.walk
def _dir_list(self, dir_name, whitelist): outputList = [] for
The suggestion to use listdir is a good one. The direct answer to your question in Python 2 is root, dirs, files = os.walk(dir_name).next().
listdir
root, dirs, files = os.walk(dir_name).next()
The equivalent Python 3 syntax is root, dirs, files = next(os.walk(dir_name))
root, dirs, files = next(os.walk(dir_name))