defscan_files(directory, files_list, prefix=None, postfix=None):list=[]for fpath, dirname, fnames in os.walk(directory):for i in fnames:ifstr(i)notin files_list:list.append(str(i))
files_list.append(str(i))returnlist
返回文件名后缀
# 加载文件后缀名defget_file_type(filename):
a = os.path.splitext(filename)[-1]return a.split('.')[1]
循环读取
deftest_read_file():list=[]whileTrue:
time.sleep(1)
ll = scan_files("data/Raw_data",list)print(ll)for i in ll:print(get_file_type(i))