Nothing prevents you from creating your own function:
import os def listfiles(folder): for root, folders, files in os.walk(folder): for filename in folders + files: yield os.path.join(root, filename)
You can use it like this:
for filename in listfiles('/etc/'): print filename
source share