需求
一个教辅目录结构检查工具,目录结构是[书籍]-[章节]-[题目|答案]-[*.jpg],后台有个异步处理的服务,需要强依赖这个目录结构。
书籍解析是单独的pipeline,日志对用户不可见,这里用python写个工具给用户,方便他们检查目录结构,逻辑很简单,检查书籍下所有的章节是否只包含“题目”、“答案”两个文件夹,如果有其他文件或者目录结构不对,需要把异常的结构打印出来
代码实现
import os
def folder_check(path):
print("================目录结构检查中=================")
folders = os.listdir(path)
success_files = []
error_files = []
for f in folders:
chapter_path = os.path.join(path, f)
if os.path.isdir(chapter_path)