python 里面的glob模块是怎么用的

新手刚学这一块内容,不是很懂
这个模块可以用来统计每个类型物品的统计吗
最好可以具体举个例子好懂一些的,

glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。
它的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目录里的文件名,不包括子文件夹里的文件。
比如:
glob.glob(r'c:\*.txt')
我这里就是获得C盘下的所有txt文件
glob.glob(r'E:\pic\*\*.jpg')
获得指定目录下的所有jpg文件
使用相对路径:
glob.glob(r'../*.py')
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-23
不知道楼主有没有Linux\Unix的使用经验

帮助文档里写的很清楚:
glob — Unix
style pathname pattern expansion

用来匹配文件路径名的
例如:
>>> import glob
>>> glob.glob('*.mp3') # 当前目录下所有mp3文件,* 匹配任意多字符
['1.mp3', 'card.mp3']
>>> glob.glob('?.mp3') # 当前目录下文件名为1个字符的mp3文件,?匹配单个字符
['1.mp3']
相似回答