文件名排序

 

def LoadMultiFile2(Dir):
    lFile = os.listdir(Dir)
    lData = []
    i = 0
    for FileName in lFile:
        print (FileName)
        path = os.path.join(Dir, FileName)
        arrData = LoadFile(path)
        sum = 0.0
        for ii in range(int(480/2-5), int(480.0/2+5.0)):
            for jj in range(int(640/2-5), int(640/2+5)):
                sum += arrData[ii][jj]
        index = re.findall("\d+", FileName)[0]
        lData.append([])
        lData[i].append(int(index))
        lData[i].append(sum/100.0)
        i += 1
    lData.sort(key=(lambda x:x[0]))
    # lTemperatureDrift = [i[0] for i in lData]
    lData = [i[1] for i in lData]
    return lData

 

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