加入正则化的排序(图片格式s1-p11-c1)

import re
def mykey(string):
    p = re.compile("\d+") #\d 是转数字 +是多个数字
    return int(p.findall(string)[1])
img_list.sort(key = mykey)#排序

这个1对应的是p后面的数字,现在是按照P后面数字排序。

python下标从0开始,因此按照c后面排序的话,只要把1改成2就行了

猜你喜欢

转载自blog.csdn.net/qq_38640439/article/details/81059459