Python列出目錄所有檔案| CYL菜鳥攻略 - - 點部落

文章推薦指數: 80 %
投票人數:10人

取得檔案列表os.listdir. 取得指定目錄中所有的檔案與子目錄名稱 from os import listdir from os.path import isfile, isdir, join # 指定要列出所有 ... ​取得檔案列表os.listdir 遞迴搜尋檔案os.walk 取得檔案列表os.listdir 取得指定目錄中所有的檔案與子目錄名稱 fromosimportlistdir fromos.pathimportisfile,isdir,join #指定要列出所有檔案的目錄 path="testFolder/" #取得所有檔案與子目錄名稱 files=listdir(path) #以迴圈處理 forfinfiles: #產生檔案的絕對路徑 fullpath=join(path,f) #判斷fullpath是檔案還是資料夾 ifisfile(fullpath): print("檔案:",f) elifisdir(fullpath): print("資料夾:",f) 結果: 遞迴搜尋檔案os.walk 以遞迴方式列出特定路徑下,所有子目錄與檔案的函數 fromosimportwalk #指定要列出所有檔案的目錄 path="testFolder/" #1.遞迴列出所有子目錄與檔案 forroot,dirs,filesinwalk(path): print("路徑:",root) print("資料夾:",dirs) print("檔案:",files) print("\n") #2.遞迴列出所有檔案的絕對路徑 forroot,dirs,filesinwalk(mypath): forfinfiles: fullpath=join(root,f) print(fullpath) 結果1. 結果2.   參考資料:https://blog.gtwang.org/programming/python-list-all-files-in-directory/ 人生美好~別浪費腦容量記程式碼:-)  作者:CYL 出處:http://dotblogs.com.tw/cylcode 資料來源都會特別註明,有興趣都可查詢原出處,本站皆經過整理才分享,如有轉載請顯示出處及作者,感謝。

  Python 回首頁 本頁段落 取得檔案列表os.listdir 遞迴搜尋檔案os.walk



請為這篇文章評分?