*,?,[]这三个通配符
*代表0个或多个字符,
?代表一个字符,
[]匹配指定范围内的字符
星符号匹配
import glob
# 匹配路径下面所有jpg文件
path = 'Images/train/*.jpg'
train = glob.glob(path)
# 返回为列表
print(train)
中括号匹配
import glob
# 匹配路径下面所有 名字是0~9 文件
path = "./[0-9].*"
train = glob.glob(path)
# 返回为列表
print(train)
import glob
path = "./[a-c].*"
train = glob.glob(path)
# 返回为列表
print(train)
import glob
path = "./[a,b,c].*"
train = glob.glob(path)
# 返回为列表
print(train)
问号匹配
import glob
# 路径下匹配 名字占2位 的所有文件
path = "./??.*"
train = glob.glob(path)
# 返回为列表
print(train)