方案 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的,並且按照數字大小來命名,那麼我們可以使...