首页 > 编程语言 > 详细

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

时间:2015-12-28 18:57:08      阅读:375      评论:0      收藏:0      [点我收藏+]

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: 
                if  fnmatch.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*")

 

技术分享

本文出自 “” 博客,谢绝转载!

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

原文:http://2364821.blog.51cto.com/2354821/1729073

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!