how to get all folders on path in python

os.walk(directory)
[x[0] for x in os.walk(directory)]

Here is what the above code is Doing:
1. It’s creating a list of all the files in the directory.
2. It’s creating a list of all the directories in the directory.
3. It’s creating a list of all the files in the directory and its subdirectories.
4. It’s creating a list of all the directories in the directory and its subdirectories.