glob
: find filenames with wildcards. import os import sys import glob if len(sys.argv) < 3: print print "Usage ", sys.argv[0], " dir suffix" print 'For example ', sys.argv[0], ' c:\\temp txt' exit dir_ = sys.argv[1] suffix = sys.argv[2] os.chdir (dir_) matched_files = glob.glob("*." + suffix) print "\n".join(matched_files)