網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

glob|python

欄目: IT科技 / 發佈於: / 人氣:1.58W

1、glob簡介:

glob是python自帶的一個操作檔案的相關模組,由於模組功能比較少,所以很容易掌握。用它可以查找符合特定規則的檔案路徑名。使用該模組查找檔案,只需要用到: “*”, “?”, “[]”這三個匹配符。

2、說明:

glob返回所有匹配的檔案路徑列表。它只有一個參數pathname,定義了檔案路徑匹配規則,這裏可以是絕對路徑,也可以是相對路徑。python的glob模組可以對檔案夾下所有檔案進行遍歷,並儲存爲一個list列表。

python glob

3、使用glob的例子:

for xmlPath in glob.glob('/media/ai1/DATAPART11/LIDC-IDRI' +"/*"):

#解釋:遍歷指定檔案夾下所有檔案或檔案夾

for xmlPath in glob.glob(xmlPath + "/*/*"):

#解釋:遍歷指定檔案夾下的所有檔案夾裏的所有檔案,/*/*可以根據檔案夾層數自主設定

img_path = sorted(glob.glob(os.path.join(images, '*.npy')))

#解釋:遍歷檔案夾下所有npy檔案

python glob 第2張

import glob

#獲取指定目錄下的所有圖片

print glob.glob(r"E:/Picture/*/*.jpg")

#獲取上級目錄的所有.py檔案

print glob.glob(r'../*.py') #相對路徑

Tags:glob Python