wu_xinjun
2022-02-28 9411c4e47500e271d8fb88143c86e6dcb2d89684
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import os, sys
 
def file_fliter(folder:str, file_ext:str, sort_format):
 
    files_List = os.listdir(folder)
    target_files = []
 
    # flitered by file extention name
    for file in files_List:
        if file.split('.')[-1] == file_ext:
            target_files.append(file)
    # sort the list by the sort_format
    target_files.sort(key=sort_format)
 
    return target_files