Python庫glob作用分析

2021-10-13 03:10:31 字數 583 閱讀 8953

glob庫中有兩個函式:glob.glob()glob.iglob(). 其作用是:遍歷給定資料夾下所有符合條件的檔案。

常用的匹配符有:

在這裡只介紹最基礎的用法,用到的時候再深究。

partition =

"train"

path_list = glob.glob(os.path.join(data_dir,

'modelnet40_ply_hdf5_2048'

,'ply_data_%s*.h5'

% partition)

)

上述**片段的意思是,尋找"datadir/modelnet40_ply_hdf5_2048/"下所有叫做"ply_data_train*.h5"的檔案,並將其打包為乙個列表list返回。

如可能返回的是結果是:

[「ply_data_train0.h5」, 「ply_data_traintx.h5」]

作用與上面的函式一致。但是返回的不是list,而是乙個iterable的迭代器。

Python常用標準庫 glob

glob 檔案查詢,支援萬用字元 查詢目錄中所有以.sh為字尾的檔案 glob.glob home user sh home user 1.sh home user b.sh home user a.sh home user sum.sh 查詢目錄中出現單個字元並以.sh為字尾的檔案 glob.gl...

python標準庫之glob

python標準庫之glob介紹 glob 檔名模式匹配,不用遍歷整個目錄判斷每個檔案是不是符合。1 萬用字元 星號 匹配零個或多個字元 import glob for name in glob.glob dir print name 複製 dir file.txt dir file1.txt di...

python標準庫 glob介紹

glob 檔名模式匹配,不用遍歷整個目錄判斷每個檔案是不是符合。1.萬用字元 星號 匹配零個或多個字元 import glob for name in glob.glob name print name name file1.txt name file2.txt name file3.txt nam...