glob 模块
# -*- 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
无语言基础,自学python所做的各种笔记,欢迎大牛指点.