Python獲取指定資料夾下的檔名

2022-08-31 08:27:07 字數 679 閱讀 8925

os.walk()和os.listdir()兩種方法

一、os.walk()

模組os中的walk()函式可以遍歷資料夾下所有的檔案。

os.walk(top, topdown=ture, onerror=none, followlinks=false)

該函式可以得到乙個三元tupple(dirpath, dirnames, filenames).

當需要特定型別的檔案時

#

-*- coding: utf-8 -*-

import

osdef

file_name(file_dir):

l= for root, dirs, files in

os.walk(file_dir):

for file in

files:

if os.path.splitext(file)[1] == '

.jpeg':

return l

二、os.listdir()

os.listdir()函式得到的是僅當前路徑下的檔名,不包括子目錄中的檔案,所有需要使用遞迴的方法得到全部檔名。

os.listdir(path)

----path-- 需要列出的目錄路徑

Python獲取指定資料夾下的檔名

本文採用os.walk 和os.listdir 兩種方法,獲取指定資料夾下的檔名。模組os中的walk 函式可以遍歷資料夾下所有的檔案。os.walk top,topdown ture,nerr r none,followlinks false 該函式可以得到乙個三元tupple dirpath,d...

python 獲取指定資料夾下的檔名

本文採用os.walk 和os.listdir 兩種方法,獲取指定資料夾下的檔名。模組os中的walk 函式可以遍歷資料夾下所有的檔案。os.walk top,topdown ture,onerror none,followlinks false 該函式可以得到乙個三元tupple dirpath,...

Python 獲取指定資料夾下的目錄和檔案的實現

經常有需要掃瞄目錄,對檔案做批量處理的需求,所以對目錄處理這塊做了下學習和總結。python 中掃瞄目錄有兩種方法 os.listdir 和 os.walk。一 os.listdir 方法 os.listdir 方法用於返回指定的目錄下包含的檔案或子目錄的名字的列表。這個列表以字母程式設計客棧順序。...