python列出資料夾所有檔案有哪些方法?
在python學習裡,沒有一個事物是可以忽略的,包括大家毫不在意的一個函式或者一個方法,很多時候,我們就是要透過那個方法去實現程式碼的程式設計,有個小夥伴諮詢小編關於列出資料夾這個問題要學嗎?那隻能告訴大家,既然出現,所有內容都是要了解的,下面針對小夥伴們提出的列出資料夾所有方法,給大家詳細講解。
匯入庫
首先,我們需要os庫中的三種方法。
l listdir:檢索目錄的內容(目錄和檔案)。
l join:將兩個元件組合成一條路徑。
l isfile:如果給定的路徑元件是一個檔案,則返回true。
from os import listdir from os.path import join, isfile
檢索目錄的內容
匯入必要的方法後,該設定目錄的路徑並檢索其內容了。
from os import listdir from os.path import join, isfile directory_path = "/some/path" contents = listdir(directory_path)
篩選目錄
現在我們有了目錄的所有內容,是時候過濾掉目錄了—僅保留檔案。
from os import listdir from os.path import join, isfile directory_path = "/some/path" contents = listdir(directory_path) files = filter(lambda f: isfile(join(directory_path,f)),contents)
files為列表以列印內容
from os import listdir from os.path import join, isfile directory_path = "/Users/jhsu/Desktop" contents = listdir(directory_path) files = filter(lambda f: isfile(join(directory_path,f)),contents) print(files) # <filter object at 0x10a5203a0> print(list(files)) # [list of files]
好啦,如果大家又遇到了關於列出檔案的問題,可以來看下小編這篇內容,同時,大家遇到所有問題,如果不理解,都可以告知小編,千萬不要覺得有些內容不重要哦~不然會越堆越多呢~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3349/viewspace-2832265/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python 如何刪除資料夾下的所有檔案和子資料夾?Python
- C++檔案系統操作5 - 跨平臺列出指定目錄下的所有檔案和資料夾C++
- [python] 資料夾所有檔案讀取,正則化,json使用PythonJSON
- NodeJs批量require資料夾中的所有檔案NodeJSUI
- matlab遍歷資料夾下的所有檔案Matlab
- python 列出皮膚資料所有變數名Python變數
- git列出所有已經跟蹤檔案Git
- python的應用 | 提取指定資料夾下所有PDF檔案的頁數Python
- Python常見檔案讀寫方法有哪些?Python
- nodejs遞迴資料夾獲取所有檔案路徑NodeJS遞迴
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- C++讀取某個資料夾下面的子資料夾及其所有檔案C++
- 畸形檔案 資料夾
- 工作經驗: linux 壓縮當前資料夾下所有檔案Linux
- linux刪除資料夾下所有檔案命令是什麼 linux刪除資料夾下內所有內容怎麼操作Linux
- 讀取資料夾檔案
- 遞迴修改資料夾下面所有檔案裡面的的abc為abcde遞迴
- 批處理指令碼:遞迴移動資料夾內所有檔案指令碼遞迴
- Python科研武器庫 - 檔案/路徑操作 - 判斷檔案或資料夾Python
- Qt 選擇資料夾、建立資料夾以及建立檔案QT
- 查詢某資料夾下所有子資料夾內的py檔案-3一行程式碼搞定行程
- win10 drivers資料夾沒有檔案怎麼找回_win10 drivers資料夾不顯示處理方法Win10
- Python3 - 獲取資料夾中的檔案列表Python
- git的gitignore檔案排除資料夾和檔案Git
- Python中去除重複資料的方法有哪些?Python
- 利用 python 遍歷多級資料夾處理不同檔案Python
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- win10資料夾中怎樣批次獲取所有檔名稱_win10批次提取資料夾內檔名的方法Win10
- 資料清洗有哪些方法?
- Python提取文字檔案(.txt)資料的方法Python
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- .gitignore 在已忽略資料夾中不忽略指定檔案、資料夾...Git
- Window資料夾,檔案命名規則
- 修改檔案、資料夾許可權
- Linux加密壓縮檔案/資料夾Linux加密
- linux 檔案、資料夾許可權Linux
- macOS鎖定檔案和資料夾Mac
- 利用java建立檔案或者資料夾Java