1. 程式人生 > 其它 >glob.glob(glob)用法、如何用兩行程式碼返回該資料夾下有規律或者相同字尾名的檔案路徑,返回格式為列表

glob.glob(glob)用法、如何用兩行程式碼返回該資料夾下有規律或者相同字尾名的檔案路徑,返回格式為列表

技術標籤:正則表示式其他

glob.glob(glob)用法

簡介

glob.glob:類似於檔案搜素,可以使用 *、?、[] 這三個萬用字元
*代表0或者多個字元、?代表一個字元、[]匹配指定範圍內的字元, 如[0-9]匹配數字

用途(*為例)

該方法返回所有匹配的檔案路徑列表
擴充套件性總結:該匹配是返回指定檔案層數的檔案目錄下的匹配檔案的路徑(一般情況下對當前目錄下的檔案進行匹配)

格式

該方法需要一個引數用來指定匹配的路徑字串(相對路徑和絕對路徑)

使用例項

from glob import glob
在這裡插入圖片描述
在這裡插入圖片描述

回顧

擴充套件性總結:該匹配是返回指定檔案層數的檔案目錄下的匹配檔案的路徑(一般情況下對當前目錄下的檔案進行匹配)

應用(人工智慧)

相同格式的資料集

    file_list = glob("E:\Data\LIDC\LUNA16\LUNA16\src/subset0/" + "*.mhd")
    print(file_list)

執行結果

['E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.105756658031515062000744821260.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.108197895896446896160048741492.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.109002525524522225658609808059.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.111172165674661221381920536987.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.122763913896761494371822656720.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.124154461048929153767743874565.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.126121460017257137098781143514.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.126264578931778258890371755354.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.128023902651233986592378348912.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.129055977637338639741695800950.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.130438550890816550994739120843.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.134996872583497382954024478441.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.137763212752154081977261297097.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.138080888843357047811238713686.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.139258777898746693365877042411.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.139713436241461669335487719526.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.141069661700670042960678408762.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.144438612068946916340281098509.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.146429221666426688999739595820.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.154677396354641150280013275227.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.187451715205085403623595258748.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.188209889686363159853715266493.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.188376349804761988217597754952.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.194440094986948071643661798326.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.194465340552956447447896167830.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.202811684116768680758082619196.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.210837812047373739447725050963.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.213140617640021803112060161074.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.216882370221919561230873289517.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.219087313261026510628926082729.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.219909753224298157409438012179.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.227962600322799211676960828223.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.231645134739451754302647733304.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.238522526736091851696274044574.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.241570579760883349458693655367.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.249530219848512542668813996730.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.250438451287314206124484591986.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.250863365157630276148828903732.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.269689294231892620436462818860.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.272042302501586336192628818865.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.277445975068759205899107114231.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.278660284797073139172446973682.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.280972147860943609388015648430.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.281489753704424911132261151767.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.293757615532132808762625441831.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.294188507421106424248264912111.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.295298571102631191572192562523.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.295420274214095686326263147663.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.302134342469412607966016057827.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.303421828981831854739626597495.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.305858704835252413616501469037.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.310548927038333190233889983845.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.310626494937915759224334597176.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.311981398931043315779172047718.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.313334055029671473836954456733.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.313605260055394498989743099991.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.313835996725364342034830119490.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.317087518531899043292346860596.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.323302986710576400812869264321.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.323859712968543712594665815359.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.332453873575389860371315979768.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.333145094436144085379032922488.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.334517907433161353885866806005.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.395623571499047043765181005112.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.397062004302272014259317520874.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.404364125369979066736354549484.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.417815314896088956784723476543.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.430109407146633213496148200410.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.450501966058662668272378865145.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.511347030803753100045216493273.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.525937963993475482158828421281.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.534006575256943390479252771547.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.534083630500464995109143618896.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.564534197011295112247542153557.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.566816709786169715745131047975.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.621916089407825046337959219998.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.640729228179368154416184318668.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.657775098760536289051744981056.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.716498695101447665580610403574.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.724251104254976962355686318345.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.752756872840730509471096155114.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.805925269324902055566754756843.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.826812708000318290301835871780.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.832260670372728970918746541371.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.868211851413924881662621747734.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.898642529028521482602829374444.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.905371958588660410240398317235.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.975254950136384517744116790879.mhd', 'E:\\Data\\LIDC\\LUNA16\\LUNA16\\src/subset0\\1.3.6.1.4.1.14519.5.2.1.6279.6001.979083010707182900091062408058.mhd']

這篇部落格為廣泛瀏覽,自己根據執行例項總結而成
如果有錯誤,請留言