python發現文件夾下全部的jpg文件,而且安裝文件排放的順序輸出python
glob模塊是最簡單的模塊之一,內容很是少。用它能夠查找符合特定規則的文件路徑名。跟使用windows下的文件搜索差很少。查找文件只用到三個匹配符:」*」, 「?」, 「[]」。」*」匹配0個或多個字符;」?」匹配單個字符;」[]」匹配指定範圍內的字符,如:[0-9]匹配數字。windows
glob.glob函數
返回全部匹配的文件路徑列表。它只有一個參數pathname,定義了文件路徑匹配規則,這裏能夠是絕對路徑,也能夠是相對路徑。下面是使用glob.glob的例子:.net
Pythoncode
import glob #獲取指定目錄下的全部圖片 print glob.glob(r"E:/Picture/*/*.jpg") #獲取上級目錄的全部.py文件 print glob.glob(r'../*.py') #相對路徑 import glob #獲取指定目錄下的全部圖片 print glob.glob(r"E:/Picture/*/*.jpg") #獲取上級目錄的全部.py文件 print glob.glob(r'../*.py') #相對路徑
這時候就能夠獲得當前目錄下的全部圖片,可是若是文件列表不按照順序排列怎麼辦呢?好比A02.jpg排在A01.jpg前,blog
就時候就須要用到sort函數圖片
直接上代碼class
WSI_MASK_PATH = '/home/jpg/'#存放圖片的文件夾路徑
wsi_mask_paths = glob.glob(os.path.join(WSI_MASK_PATH, '*.jpg'))
wsi_mask_paths.sort()
此時wsi_mask_paths就是排列好的路徑了
---------------------
做者:hjxu2016
來源:CSDN
原文:https://blog.csdn.net/hjxu2016/article/details/79455315
版權聲明:本文爲博主原創文章,轉載請附上博文連接!import