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