Python列舉指定資料夾下的特定檔案

2021-06-15 01:30:15 字數 708 閱讀 3588

方案 1:利用 glob 模組

import glob

import os

dst_path = 'c:/'

ext_name = '*.txt'

os.chdir( dst_path )

for file in glob.glob( ext_name ):

pass

方案 2:利用 os.listdir

import os

dst_path = 'd:/'

ext_name = 'txt'

for file in os.listdir( dst_path ):

if file.endswith( ext_name ):

print( file )

方案 3: 利用 os.walk 遍歷指定路徑下所有檔案(含子路徑,與方案 1 & 2 有顯著差異)

import os

dst_path = 'd:/'

ext_name = 'txt'

for r, d, files in os.walk( dst_path ):

for file in files:

if file.endswith( ext_name ):

print( file )

python 複製指定資料夾下所有檔案

get all file by type 根據接收到的path 和type,獲得該path下所有以type型別結尾的檔案 get all file by string 根據接收到的path 和 list,獲得該path下所有的,包含list 裡字串的檔案 copy file by type 根據接收...

查詢指定資料夾下的檔案

include include using namespace std finddata t結構體 struct finddata t void main attrib為檔案屬性,由以下字元代表 fa rdonly 唯讀檔案 fa label 卷標號 fa hidden 隱藏檔案 fa direc ...

python 列舉資料夾下檔案並排序

要列舉當前資料夾下的檔案,可以用下面的方法 import os a os.listdir 得到的a是乙個列表,裡面的元素就是資料夾下每個檔案的名字 但是它並不是按我們在資料夾中看到的檔案的順序排列的,而是一種不固定的順序。假如我們的資料夾中是字尾名為.jpg的,並且按照數字大小來命名,那麼我們可以使...