本文實例講述了python獲取指定路徑下所有指定後綴文件的方法。分享給大家供大家參考。具體實現方法如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 獲取指定路徑下所有指定後綴的文件 # dir 指定路徑 # ext 指定後綴,鏈表&不需要帶點 或者不指定。例子:['xml', 'java'] def GetFileFromThisRootDir(dir,ext = None): allfiles = [] needExtFilter = (ext != None) for root,dirs,files in os.walk(dir): for filespath in files: filepath = os.path.join(root, filespath) extension = os.path.splitext(filepath)[1][1:] if needExtFilter and extension in ext: allfiles.append(filepath) elif not needExtFilter: allfiles.append(filepath) return allfiles希望本文所述對大家的Python程序設計有所幫助。