import os
import glob # 可以利用通配符进行文件的搜索获取
goal_dir = r'D:\demo'
# 遍历指定文件夹下所有文件或文件夹
for file in glob.glob(goal_dir+'/*'):
print(file)
# 遍历指定文件夹下的所有文件夹里的所有文件或文件夹,/*/*可以根据文件夹层数自主设定
for file in glob.glob(goal_dir+'/*/*'):
print(file)
# 遍历文件夹下所有txt文件,返回一个列表
file = glob.glob(os.path.join(goal_dir, "*.txt"))
print(file)
/**
路径下的所有目录和文件
,并返回路径列表,recursive=True可实现多层级搜索
for file in glob.glob(path + "/**",recursive=True):
print(file)
python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用_点亮~黑夜的博客-CSDN博客、