Overview
OS.walk() generate the file names in a directory tree by walking the tree either
top-down or bottom-up.
For each directory in the tree rooted at directory top (including top itself),
it yields a 3-tuple (dirpath, dirnames, filenames).
Paths
root : Prints out directories only from what you specified
dirs : Prints out sub-directories from root.
files: Prints out all files from root and directories
walkFileSystem.py
Open an text editor , copy & paste the code below.
Save the file as walkFileSystem.py and exit the editor.
Run the script:
$ python walkFileSystem.py
import os os.system("clear") print "-" * 80 print "OS Walk Program" print "-" * 80 print " " print "Root prints out directories only from what you specified" print "-" * 70 print "Dirs prints out sub-directories from root" print "-" * 70 print "Files prints out all files from root and directories" print "-" * 70 print "This program will do an os.walk on the folder that you specify" print "-" * 70 path = raw_input("Specify a folder that you want to perform an 'os.walk' on: >> ") for root, dirs, files in os.walk(path): print root print "---------------" print dirs print "---------------" print files print "---------------"
More reading can be found here
Recommended Python Training
Course: Python 3 For Beginners
Over 15 hours of video content with guided instruction for beginners. Learn how to create real world applications and master the basics.