The Glob module is one of the simplest modules, with very little content. Use it to find the file path name that matches a specific rule. It's almost like using a file search under Windows. Only three matches are used to find a file: "", "?", "[]". "" matches 0 or more characters; "?" Matches a single character; "[]" matches a character in a specified range, such as: [0-9] matches a number.
Method
glob.glob()
Returns a list of all matching file paths. It has only one parameter pathname, which defines the file path matching rule, which can be either an absolute or a relative path.
import globprint glob.glob(r"E:/Picture/*/*.jpg")print glob.glob(r‘../*.py‘
glob.iglob()
Gets a programmable calendar object that can be used to obtain a matching file path name one at a. The difference from Glob.glob () is that Glob.glob gets all the matching paths at the same time, and Glob.iglob only gets one matching path at a time.
import globf = glob.iglob(r‘../*.py‘)print fforin f: print py
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Python Module Learning Note--glob