glob python
- IT科技
- 關注:1.55W次
1、glob簡介:
glob是python自帶的一個操作檔案的相關模組,由於模組功能比較少,所以很容易掌握。用它可以查詢符合特定規則的檔案路徑名。使用該模組查詢檔案,只需要用到: “*”, “?”, “[]”這三個匹配符。
2、說明:
glob返回所有匹配的檔案路徑列表。它只有一個引數pathname,定義了檔案路徑匹配規則,這裡可以是絕對路徑,也可以是相對路徑。python的glob模組可以對資料夾下所有檔案進行遍歷,並儲存為一個list列表。
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檔案
import glob
#獲取指定目錄下的所有圖片
print glob.glob(r"E:/Picture/*/*.jpg")
#獲取上級目錄的所有.py檔案
print glob.glob(r'../*.py') #相對路徑
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/z9wn5e.html