erkutt's picture
Upload open source code of MTFL model
28e129b verified
raw
history blame contribute delete
707 Bytes
import os
def process_files(folder_path):
file_list = []
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith(".txt"):
new_file_name = file.replace(".txt", ".mp4")
label = "Normal" if "label_A" in file else "Abnormal"
file_list.append([new_file_name, label])
with open("/media/DataDrive/yiling/annotation/XD_train_annotation.txt", "w") as f:
for item in file_list:
f.write(f"{item[0]}\t{item[1]}\n")
if __name__ == "__main__":
# 调用函数并传入文件夹路径
folder_path = "/media/DataDrive2/features/XD_VST_pure/training/L8"
process_files(folder_path)