使用glob模块,遍历E盘下的mp3文件 分类: python 小练习 2013-05-15 15:40 405人阅读 评论(0) 收藏


import glob
import os

base=r'E:\*'
tag=['.mp3']

def getMp3(name,label):
    dir_file=[m for m in glob.glob(name) if m!='E:\\$RECYCLE.BIN' and m!='E:\\System Volume Information' ]
    #print dir_file

    for k in dir_file:
        if os.path.isdir(k):
            getMp3(k+'\*',label) #注意此处要加'\*',否则glob无法读取文件夹下的文件
        else:
            if os.path.splitext(k)[1] in label:
                print k


getMp3(base,tag)


运行结果如下:.



版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2013-05-15 15:40  前行者2011  阅读(144)  评论(0编辑  收藏  举报