diff --git a/工具v2/工具面板.py b/工具v2/工具面板.py index e60e5551..a405e715 100644 --- a/工具v2/工具面板.py +++ b/工具v2/工具面板.py @@ -91,6 +91,7 @@ MaintainenceMenu.add_separator() MaintainenceMenu.add_command(label = "分类题号字典生成", command = lambda: SetButton("分类题号字典生成",["分类题号字典生成.py"])) + # 设置 使用 菜单项 UseMenu = Menu(menubar, tearoff = False) menubar.add_cascade(label = "使用", menu = UseMenu) @@ -102,8 +103,9 @@ UseMenu.add_command(label = "批量讲义生成", command = lambda: SetButton(" UseMenu.add_separator() UseMenu.add_command(label = "文件夹题号清点", command = lambda: SetButton("文件夹题号清点",["文件夹题号清点.py"])) UseMenu.add_command(label = "参考答案生成", command = lambda: SetButton("参考答案生成",["参考答案生成.py"])) -# UseMenu.add_command(label = "题号选题pdf生成", command = lambda: SetButton("题号选题pdf生成",1,["题号选题pdf生成.py"])) -# UseMenu.add_command(label = "批量题号选题pdf生成", command = lambda: SetButton("批量题号选题pdf生成",1,["批量生成题目pdf.py"])) +UseMenu.add_separator() +UseMenu.add_command(label = "文件题号提取", command = lambda: SetButton("文件题号提取",["文件题号提取.py"])) + # 设置 备课组 菜单项 diff --git a/工具v2/文件题号提取.py b/工具v2/文件题号提取.py new file mode 100644 index 00000000..2b7f4417 --- /dev/null +++ b/工具v2/文件题号提取.py @@ -0,0 +1,11 @@ +filepath = r"Z:\home\solutions23\概率续校本参考解答\概率续校本作业参考解答.pdf" # 设置文件路径 + +from database_tools import * + +if filepath.endswith(".pdf"): + data = parsePDF(filepath) +else: + data = ReadTextFile(filepath) +ids = re.findall(r"\((\d{6})\)",data) +print(generate_exp(ids)) # 输出文件中的题号字符串 +