文件准备
$ mkdir tmp $ cd tmp $ touch file1.txt $ touch file2.txt $ touch file3.log $ ls file1.txt file2.txt file3.log
测试
import glob # 使用零个或多个字符通配符 * glob.glob("tmp/*.txt") Out[1]: ['file1.txt', 'file2.txt'] # 使用单字符通配符 ? glob.glob("tmp/file?.txt") Out[2]: ['file1.txt', 'file2.txt'] # 使用范围匹配 glob.glob("tmp/file[0-9].txt") Out[3]: ['file1.txt', 'file2.txt']
参考