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

add template for lanqiao

上级 818a0c07
......@@ -467,6 +467,33 @@ def add_color_for_special_exercises():
def add_solution_md_template_for_lanqiao():
data_dir = 'data_backup/3.蓝桥杯'
dirs_ = os.listdir(data_dir)
dirs = []
for dir in dirs_:
dir = os.path.join(data_dir, dir)
if os.path.isdir(dir):
dirs.append(dir)
for dir in dirs:
assert os.path.isdir(dir)
solution_md_path = os.path.join(dir, 'solution.md')
if not os.path.exists(solution_md_path):
template_path = 'lanqiao_template.md'
title = dir.split('/')[-1].split('.')[-1]
desc_path = os.path.join(dir, 'desc.md')
with open(desc_path, 'r', encoding='utf-8') as f:
desc_data = f.read()
with open(template_path, 'r', encoding='utf-8') as f:
template_data = f.read()
template_data = template_data.replace('# 两数之和\n', '# {}\n\n{}'.format(title, desc_data))
print(template_data)
with open(solution_md_path, 'w', encoding='utf-8') as f:
f.write(template_data)
......@@ -479,7 +506,7 @@ if helper_function == 'modify_back_up_dir_name':
add_color_for_special_exercises()
add_solution_md_template_for_lanqiao()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册