Sometimes, we want to list all files of a directory with Python.
In this article, we’ll look at how to list all files of a directory with Python.
How to list all files of a directory with Python?
To list all files of a directory with Python, we can use the os.walk
method.
For instance, we write:
from os import walk
f = []
for (dirpath, dirnames, filenames) in walk('./'):
f.extend(filenames)
print(f)
We use the walk
method with the root path to list everything from the root path and down.
dirpath
is the directory path.
dirname
is an array of directory names.
filenames
is an array of file names.
We use f.extend
to put the filenames
entries into f
.
Conclusion
To list all files of a directory with Python, we can use the os.walk
method.