python中g(shù)lob是什么,怎么使用呢?不知道的小伙伴來看看小編今天的分享吧!
1、glob簡介:
glob是python自帶的一個操作文件的相關(guān)模塊,由于模塊功能比較少,所以很容易掌握。用它可以查找符合特定規(guī)則的文件路徑名。使用該模塊查找文件,只需要用到: “*”, “?”, “[]”這三個匹配符。
2、說明:
glob返回所有匹配的文件路徑列表。它只有一個參數(shù)pathname,定義了文件路徑匹配規(guī)則,這里可以是絕對路徑,也可以是相對路徑。python的glob模塊可以對文件夾下所有文件進(jìn)行遍歷,并保存為一個list列表。
3、使用glob的例子:
for xmlPath in glob.glob('/media/ai1/DATAPART11/LIDC-IDRI' +"/*"):
#解釋:遍歷指定文件夾下所有文件或文件夾
for xmlPath in glob.glob(xmlPath + "/*/*"):
#解釋:遍歷指定文件夾下的所有文件夾里的所有文件,/*/*可以根據(jù)文件夾層數(shù)自主設(shè)定
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') #相對路徑
以上就是小編今天的分享了,希望可以幫助到大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com