1 import sys; 2 import random; 3 import os; 4 gen=open("data.in","w"); 5 #///生成测试数据 6 gen.close(); 7 os.system("STD.exe"); 8 os.system("CHX.exe"); 9 f1=open("STD.out","r"); 10 f2=open("CHX.out","r"); 11 f3=open("result.txt","w"); 12 cnt=1;tot=0;ans=True; 13 while True: 14 a1=f1.readline(); 15 if not a1:break; 16 a2=f2.readline(); 17 if(a1!=a2): 18 tot=tot+1; 19 f3.write("line"+str(cnt)+':'+str(a1)+"?"+str(a2)+" "); 20 ans=False; 21 cnt=cnt+1; 22 if ans: 23 f3.write("All Good!"); 24 print("All Good!"); 25 else: 26 print("Not Good!There're "+str(tot)+" Wrongs!You Must Check Your Program!"); 27 f1.close(); 28 f2.close(); 29 f3.close(); 30 os.system("pause"); 31 f1.close(); 32 f2.close(); 33 f3.close();