使用glob模块,遍历E盘下的mp3文件


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)


运行结果如下:.

使用glob模块,遍历E盘下的mp3文件_第1张图片


你可能感兴趣的:(使用glob模块,遍历E盘下的mp3文件)