#修改起始id,出处,文件名 starting_id = 30001 #起始id设置, 从这一个题号后的第一个空闲题号开始添加 20040124修改 raworigin = "自拟题目" #题目来源的前缀(中缀在.tex文件中) filename = r"临时文件\新题比对.tex" #题目的来源.tex文件 editor = "毛培菁" #编辑者姓名 IndexDescription = "" #设置是否使用后缀, 留空("")则不用后缀, 不留空则以所设字符串作为后缀起始词, 按.tex文件中的顺序编号 idlistpath = r"文本文件\新题收录列表.txt" from database_tools import * problems = GenerateProblemListFromString2024(ReadTextFile(filename)) pro_dict = load_dict(r"../题库0.3/Problems.json") idlist = AddProblemstoDict2024(NextSpareID(starting_id,pro_dict),raworigin,problems,editor,IndexDescription,pro_dict) save_dict(SortDict(pro_dict),r"../题库0.3/Problems.json") AppendTextFile(f"{GetDate()}-{GetTime()}\n{generate_exp(idlist)}",idlistpath) os.system(f"code {idlistpath}")