新增 文件题号提取 功能并加入工具面板

This commit is contained in:
wangweiye7840 2023-07-10 14:38:15 +08:00
parent 0bb7a5fb23
commit 60e042baa1
2 changed files with 15 additions and 2 deletions

View File

@ -91,6 +91,7 @@ MaintainenceMenu.add_separator()
MaintainenceMenu.add_command(label = "分类题号字典生成", command = lambda: SetButton("分类题号字典生成",["分类题号字典生成.py"])) MaintainenceMenu.add_command(label = "分类题号字典生成", command = lambda: SetButton("分类题号字典生成",["分类题号字典生成.py"]))
# 设置 使用 菜单项 # 设置 使用 菜单项
UseMenu = Menu(menubar, tearoff = False) UseMenu = Menu(menubar, tearoff = False)
menubar.add_cascade(label = "使用", menu = UseMenu) menubar.add_cascade(label = "使用", menu = UseMenu)
@ -102,8 +103,9 @@ UseMenu.add_command(label = "批量讲义生成", command = lambda: SetButton("
UseMenu.add_separator() UseMenu.add_separator()
UseMenu.add_command(label = "文件夹题号清点", command = lambda: SetButton("文件夹题号清点",["文件夹题号清点.py"])) UseMenu.add_command(label = "文件夹题号清点", command = lambda: SetButton("文件夹题号清点",["文件夹题号清点.py"]))
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_separator()
# UseMenu.add_command(label = "批量题号选题pdf生成", command = lambda: SetButton("批量题号选题pdf生成",1,["批量生成题目pdf.py"])) UseMenu.add_command(label = "文件题号提取", command = lambda: SetButton("文件题号提取",["文件题号提取.py"]))
# 设置 备课组 菜单项 # 设置 备课组 菜单项

View File

@ -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)) # 输出文件中的题号字符串