python for循環 文件嵌套讀取,獲取圖片

文件嵌套讀取,獲取圖片


#base_path = '/shipu/projects/mtcnn/Test/data/image/2002/07/19/big/img_130.jpg'


base_path = '/shipu/projects/mtcnn/Test/data/image/'
subdirList = os.listdir(base_path)
#subdirList.sort(key=lambda x:int(x[:-4]))
imageList = []
for subdirIndex in subdirList:
    subdir_1Path = os.path.join(base_path,subdirIndex)
    subdir_1List = os.listdir(subdir_1Path)
    for subdir_1Index in subdir_1List:
        subdir_2Path = os.path.join(subdir_1Path,subdir_1Index)
        subdir_2List = os.listdir(subdir_2Path)
        for subdir_2Index in subdir_2List:
            subdir_3Path = os.path.join(subdir_2Path, subdir_2Index, 'big')
            subdir_3List = os.listdir(subdir_3Path)
            for subdir_3Index in subdir_3List:
                image_path = os.path.join(subdir_3Path,subdir_3Index)
                imageList.append(image_path)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章