简介
glob模块很简单,它的就是根据特定的模式找到文件名。
模块说明
为了使用glob需要先导入:
import glob
对应的有两个函数:
glob.glob(pathname)
glob.iglob(pathname)
两者的作用实际上是一样的,只不过前者返回list,后者返回iterator。
pathname可以使用通配符:
*:匹配 0 个或多个字符;
?:匹配单个字符;
[]:匹配指定范围内的字符,如:[0-9]匹配数字;
下面是一个例子:
import glob
def main():
print glob.glob(r'python-notes\*.py')
iter = glob.iglob(r'python-notes\*.py')
for i in iter:
print i
这里通过两种方式打印目录下的文件。