import os import shutil txt_dir = './dev_output' wav_json_dir = './dev_data' output_dir = './dev_data_rest' txt_files = [os.path.splitext(file)[0] for file in os.listdir(txt_dir) if file.endswith('.txt')] for file in os.listdir(wav_json_dir): if file.endswith('.wav') or file.endswith('.json'): file_name_without_extension = os.path.splitext(file)[0] if file_name_without_extension not in txt_files: source_file_path = os.path.join(wav_json_dir, file) destination_file_path = os.path.join(output_dir, file) shutil.copy2(source_file_path, destination_file_path) print(f'Copied: {file}') print('Operation completed.')