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
|
|
|