diff --git a/leetcode_helper.py b/leetcode_helper.py index efb30ebf7ff4060f74165c1fdd1ce1486c3cb616..a103a9e7c0d1de1008793e8ea020e437021ed512 100644 --- a/leetcode_helper.py +++ b/leetcode_helper.py @@ -253,7 +253,7 @@ def modify_config_and_dir_name(): def modify_config_and_dir_name_new(): - dirs = ['data/2.算法中阶', 'data/3.算法高阶'] + dirs = ['data/2.算法中阶', 'data/3.算法高阶', 'data/1.算法初阶'] exercises_ids = [] for dir in dirs: dirs_ = os.listdir(dir) @@ -271,11 +271,18 @@ def modify_config_and_dir_name_new(): if os.path.isdir(exercises_dir): exercises_dirs.append(exercises_dir) for idx, tem_dir in enumerate(exercises_dirs): - leetcode_title = tem_dir.split('/')[-1] - root_dir = '/'.join(tem_dir.split('/')[:-1]) - new_dir_name = '{}.{}'.format(idx+1, leetcode_title) - new_dir_name = os.path.join(root_dir, new_dir_name) - os.rename(tem_dir, new_dir_name) + config_path = os.path.join(tem_dir, 'config.json') + print(config_path) + with open(config_path, 'r', encoding='utf-8') as f: + config_data = json.load(f) + del config_data['title'] + config_data_json = json.dumps(config_data, ensure_ascii=False, indent=2) + print(config_data_json) + + # with open(config_path, 'w', encoding='utf-8') as f: + # f.write(config_data_json) + + @@ -342,7 +349,7 @@ if helper_function == 'modify_back_up_dir_name': -leetcode_helper_add_sloutionjson() +modify_config_and_dir_name_new()