# -*- coding: utf-8 -*- #python 27 #xiaodeng #glob 模块 #http://python.jobbole.com/81552/ #查找文件只用到三个匹配符: #”*”匹配0个或多个字符; #”?”匹配单个字符; #”[]“匹配指定范围内的字符,如:[0-9]匹配数字 import glob #1、glob()方法 #指定目录下符合要求的文件 print glob.glob(r'C:Python27*.txt') #指定目录下的下一级目录下符合要求的文件 print glob.glob(r'D:**.mp4') #['D:\Downloads\40.mp4', 'D:\test\1.mp4', 'D:\test2\2.mp4'] #获取上一级目录下的文件 print glob.glob(r'..*.py') #2、iglob()方法 #获取可遍历对象 obj=glob.iglob(r'*.txt')#<generator object iglob at 0x01F57170> for key in obj: print key