Spaces:
Running
Running
import os | |
import json | |
import shutil | |
if __name__ =='__main__': | |
id_list = "chemistry conan oliver seth" | |
id_list = id_list.split(' ') | |
old_root = '/home/usename/talkshow_data/ExpressiveWholeBodyDatasetReleaseV1.0' | |
new_root = '/home/usename/talkshow_data/ExpressiveWholeBodyDatasetReleaseV1.0/talkshow_data_splited' | |
with open('train_val_test.json') as f: | |
split_info = json.load(f) | |
phase_list = ['train', 'val', 'test'] | |
for phase in phase_list: | |
phase_path_list = split_info[phase] | |
for p in phase_path_list: | |
old_path = os.path.join(old_root, p) | |
if not os.path.exists(old_path): | |
print(f'{old_path} not found, continue' ) | |
continue | |
new_path = os.path.join(new_root, phase, p) | |
dir_name = os.path.dirname(new_path) | |
if not os.path.isdir(dir_name): | |
os.makedirs(dir_name, exist_ok=True) | |
shutil.move(old_path, new_path) | |