Python glob 库的用法
import glob
# 匹配指定文件夹下的所有文件
files = glob.glob("C:\\Users\\liuchunlin2\\Desktop\\测试数据\\*")
print(files)
# 递归匹配指定文件夹及其子文件夹下的所有xlsx文件
files = glob.glob("C:\\Users\\liuchunlin2\\Desktop\\测试数据\\**\\*.xlsx", recursive=True)
print(files)
#匹配指定文件夹下的所有.xlsx和.csv文件
files = glob.glob(r"C:\Users\liuchunlin2\Desktop\测试数据\*.xlsx") + glob.glob(r"C:\Users\liuchunlin2\Desktop\测试数据\*.csv")
print(files)
# 匹配指定文件夹下面以"测试"开头的xlsx文件
files = glob.glob("C:\\Users\\liuchunlin2\\Desktop\\测试数据\\测试*.xlsx")
print(files)
# 匹配指定文件夹下面包含"2"的xlsx文件
files = glob.glob("C:\\Users\\liuchunlin2\\Desktop\\测试数据\\*2*.xlsx")
print(files)
# 匹配指定文件夹下面"2"结尾的xlsx文件
files = glob.glob("C:\\Users\\liuchunlin2\\Desktop\\测试数据\\*2.xlsx")
print(files)
# 迭代匹配指定文件夹下的所有.xlsx文件
for file in glob.iglob(r"C:\Users\liuchunlin2\Desktop\测试数据\*.xlsx"):
print(file)