Source code for pyrcareworld.utils.os_utils

import os


[docs] def make_sb3_model_dir(model_dir): while str(model_dir).endswith("/"): model_dir = model_dir[:-1] version = 1 model_dir_name = model_dir + "_V" + str(version) while os.path.exists(model_dir_name): version += 1 model_dir_name = model_dir + "_V" + str(version) os.makedirs(model_dir_name) return model_dir_name
[docs] def get_eval_file_name(model_dir, eval_file_prefix): eval_full_path_prefix = os.path.join(model_dir, eval_file_prefix) version = 1 eval_file_name = eval_full_path_prefix + "_V" + str(version) + ".json" while os.path.exists(eval_file_name): version += 1 eval_file_name = eval_full_path_prefix + "_V" + str(version) + ".json" return eval_file_name