Is it possible to see files with certain extensions with the os.listdir command? I want it to work so it may show only files or folders with .f at the end. I checked the doc
There is another possibility not mentioned so far:
import fnmatch
import os
for file in os.listdir('.'):
if fnmatch.fnmatch(file, '*.f'):
print file
Actually this is how the glob
module is implemented, so in this case glob
is simpler and better, but the fnmatch
module can be handy in other situations, e.g. when doing a tree traversal using os.walk
.