Python通過遞迴獲取目錄下指定檔案程式碼例項
阿新 • • 發佈:2020-01-09
這篇文章主要介紹了python通過遞迴獲取目錄下指定檔案程式碼例項,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
獲取一個目錄下所有指定格式的檔案是實際生產中常見需求.
import os #遞迴獲取一個目錄下所有的指定格式的檔案 def get_jsonfile(path,file_list): dir_list=os.listdir(path) for x in dir_list: new_x=os.path.join(path,x) if os.path.isdir(new_x): get_jsonfile(new_x,file_list) else: file_tuple=os.path.splitext(new_x) if file_tuple[1]=='.json': file_list.append(new_x) return file_list if __name__=='__main__': file_list=[] path='/Users/binwang/Documents' get_jsonfile(path,file_list) for json_file in file_list: print(json_file)
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。