Python glob.glob() 函数用法详解:如何在指定路径下匹配并返回文件列表
'''
在python中,glob模块是用来查找匹配的文件的
在查找的条件中,需要用到Unix shell中的匹配规则:
* : 匹配所所有
? : 匹配一个字符
匹配的内容有:hello.txt、cat.xls、xxx234s.doc
?.* : 匹配如:[1.txt,h.py]
?.gif: 匹配如:[x.gif,2.gif]
可以参考:fnmatch
如果不存在匹配的情况,那么 glob.glob(path)将会返回一个空的列表,即 [] 。
'''
glob.glob(path):在指定的 path 路径当中,去找到与该 path 相匹配的所有文件。
备注:path 的格式为 dir 到 file 再加上某种扩展名,且该扩展名是 * 号所代表的类型。
glob.glob(“dir/to/file/*.extension”)的作用是,在 dir/to/file/路径下查找文件名符合“*.extension”格式的文件,然后把这些文件放进一个 list[]里,最后返回这个 list,list 里的元素是文件路径,其格式与“dir/to/file/*.extension”一致
参考: