#!/usr/bin/env python
#coding=utf-8
import glob
import re
from PIL import Image
# 列出所在目录下所有 JPG 图片,并按 x_y.jpg 先 x 后 y 序数排序。
files = glob.glob('./*_*.jpg')
files.sort(key=lambda x: tuple(int(i) for i in re.findall('\d+', x)[:2]))
# 创建字典 {0:{'./0_0.jpg','./0_1.jpg'...}, 1:{'./1_0.jpg','./1_1.jpg'...}}
imagefiles = {}
for item in files:
match = re.search(r'\d+', item)
pre = int(match.group())
if not imagefiles.get(pre):
imagefiles[pre] = []
imagefiles[pre].append(item)