def main(): #输入文件绝对路径,arg1,arg2为要查重的文件,arg3为答案文件 parser = argparse.ArgumentParser(description="小学四则运算自动生成器") parser.add_argument('-n', '-na', type=str, help='控制生成题目的个数') parser.add_argument('-r', '-ra', type=str, help='题目中数值(自然数、真分数和真分数分母)的范围') parser.add_argument('-e', '-ea', type=str, default=" ", help='题目文件') parser.add_argument('-a', '-aa', type=str, default=" ", help='答案文件') args = parser.parse_args() n = int(args.n) r = int(args.r) e = args.e e = e.strip() a = args.a a = a.strip() product = Product(r, n) questions = product.problemArray #存储生成的表达式,存进 : “Exercises.txt” answer = Answer() answer.expression_result(questions) #生成题目的答案、 if os.path.exists(e) and os.path.exists(a): print("核对答案") answer.check_answer(e, a)