Experts Exchange connects you with the people and services you need so you can get back to work.
import sys, glob
# Collect the matching filenames here:
filenames = 
# Read one or more search patterns from the command line
for pattern in sys.argv[1:]:
# For each pattern, expand it into a list of filenames.
matches = glob.glob(pattern)
# Add these matches to the list of all the matching files.
# We now have our list of filenames.
# Example usage and output:
# > cd \temp
# > python ee-glob.py *.java test*
# ['Function.java', 'unescape.java', 'test.mbox', 'test.xls', 'TestApp.exe']
Open in new window
Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.
Have a better answer? Share it in a comment.
Please enter a first name
Please enter a last name
Must be at least 4 characters long.
Join and Comment
From novice to tech pro — start learning today.
Premium members can enroll in this course at no extra cost.
Premium members get this course for $159.20.
Premium members get this course for $95.20.
Premium members get this course for $18.75.
Premium members get this course for $62.50.
Premium members get this course for $79.20.
Premium members get this course for $174.99.