python模块-glob模块:搜索指定路径下所有的apk文件

ChatGPT介绍glob模块:

glob 是 Python 标准库中的一个模块,用于在文件系统中搜索匹配指定模式的文件路径。它提供了一个名为 glob 的函数,用于执行文件路径的模式匹配。

具体来说,glob.glob(pattern) 函数接受一个字符串 pattern 作为参数,这个字符串是一个文件路径的模式,可以包含通配符 ***。函数会根据这个模式在文件系统中搜索匹配的文件路径,并返回匹配到的文件路径列表。

例如,glob.glob('*.txt') 会搜索当前目录下所有以 .txt 结尾的文件,并返回这些文件的路径列表;glob.glob('**/*.txt', recursive=True) 则会递归搜索当前目录及其所有子目录中的所有以 .txt 结尾的文件。

glob 模块通常用于文件查找、文件路径匹配等场景,非常方便用于处理文件系统中的大量文件。

自己遇到的实例:

import glob
files = glob.glob(self._data_path + '/**/*.apk', recursive=True)  
n_files = len(files)

ChatGPT: