提交 2610010b 编写于 作者: 每日一练社区's avatar 每日一练社区

update config

上级 6d35963f
......@@ -200,6 +200,7 @@ def count_exercises():
if os.path.isdir(exercises_dir):
exercises_dirs.append(exercises_dir)
for exercises_dir in exercises_dirs:
# print(exercises_dir)
exercises_id = int(exercises_dir.split('/')[-1].split('_')[0])
exercises_ids.append(exercises_id)
try:
......@@ -213,12 +214,40 @@ def count_exercises():
def modify_config_and_dir_name():
dirs = ['data/2.算法中阶', 'data/3.算法高阶']
exercises_ids = []
for dir in dirs:
dirs_ = os.listdir(dir)
algo_floor_dirs = []
for algo_floor_dir in dirs_:
leetcode_class_dir = os.path.join(dir, algo_floor_dir)
if os.path.isdir(leetcode_class_dir):
algo_floor_dirs.append(leetcode_class_dir)
exercises_dirs = []
for algo_floor_dir in algo_floor_dirs:
exercises_dirs_ = os.listdir(algo_floor_dir)
for exercises_dir_ in exercises_dirs_:
exercises_dir = os.path.join(algo_floor_dir, exercises_dir_)
if os.path.isdir(exercises_dir):
exercises_dirs.append(exercises_dir)
for exercises_dir in exercises_dirs:
root_dir = '/'.join(exercises_dir.split('/')[:-1])
exercises_id = exercises_dir.split('/')[-1].split('_')[0]
title = exercises_dir.split('/')[-1].split('_')[-1]
config_path = os.path.join(exercises_dir, 'config.json')
assert os.path.exists(config_path)
if helper_function == 'count_tag_class':
count_tag_class()
if helper_function == 'count_exercises':
count_exercises()
if helper_function == 'modify_config_and_dir_name':
modify_config_and_dir_name()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册