2饿1二 发表于 2015-12-29 09:16:33

python 遍历文件夹和子目录抓出自己想用的文件类型

vi python-list.py
import fnmatch
import os
import re
def fnmatch_filter_demo(path,pattern):
      for path,dir,filelist in os.walk(path):
            for name in fnmatch.filter(filelist,pattern):
                print os.path.join(path,name)
def fnmatch_demo(path,pattern):
      for path,dir,filelist in os.walk(path):
            for name in filelist:
                iffnmatch.fnmatch(name,pattern):
                  print os.path.join(path,name)
def re_demo(path,pattern):
      pattern=fnmatch.translate(pattern)
      for path,dir,filelist in os.walk(path):
            for name in filelist:
                m=re.search(pattern,name)
                if m:
                  print os.path.join(path,name)
re_demo("/var/log/","*log*")




页: [1]
查看完整版本: python 遍历文件夹和子目录抓出自己想用的文件类型