glob
是一个 Python 标准库,用于生成符合特定模式的所有文件路径。它提供了一种简单的方式来查找特定类型的文件所在路径。
import glob
# 查找当前目录下的所有 .txt 文件
txt_files = glob.glob('./*.txt')
print(txt_files)
# 查找当前目录及其子目录下的所有 .txt 文件
txt_files = glob.glob('./**/*.txt')
print(txt_files)
# 查找所有以 .jpg 结尾的文件
jpg_files = glob.glob('*.jpg')
print(jpg_files)
# 查找所有在 /tmp 目录下的以 .txt 结尾的文件
tmp_txt_files = glob.glob('/tmp/*.txt')
print(tmp_txt_files)
glob.glob()
函数的返回结果类型是一个列表,其中包含符合特定模式的所有文件的路径。合理使用模式匹配,可以指定要查找的文件类型、目录等。