#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# STATICTEXT.PY -- by Dr. ZhuoQing 2026-08-02## Note:#============================================================fromheadmimport*#------------------------------------------------------------csdnstr,title=tspload('aaa','csdnstr','title')strall=str(csdnstr).split("\n")#------------------------------------------------------------group=''college=''groupname=''#------------------------------------------------------------groupdim=[]groupnum=[]count=0#------------------------------------------------------------univdim=[]teachdim=[]studentdim=[]#------------------------------------------------------------forsinstrall:#--------------------------------------------------------ifs.find("#7a37ab")>=0:ss=s.split("</font>")[-2]sss=ss.split("、")[-1]ifcount==0:iflen(college)>0:groupdim.append("%s(%s)"%(group,college))iflen(group)>0:groupnum.append(count)group=sss college=''count=0ifs.find("#008090")>=0:ss=s.split("</font>")[-2]sss=ss.split("、")[-1]iflen(college)>0:groupnum.append(count)college=sss count=0#--------------------------------------------------------ifs.find("font face")>=0:continueifs.find("--|--")>=0:continuebarcount=s.count('|')ifbarcount<10:continue#--------------------------------------------------------ifcount==0:iflen(college)>0:groupdim.append("%s(%s)"%(group,college))else:groupdim.append(group)ss=s.split("|")# printf(ss[1])count+=1groupnum.append(count)#------------------------------------------------------------#------------------------------------------------------------printf("序号|组别|数量")printf("--|--|--")num=1forg,ninzip(groupdim,groupnum):printf('%d|%s|%d'%(num,g,n))num+=1tspcopyhelpmessage()printf("\a")#------------------------------------------------------------# END OF FILE : STATICTEXT.PY#============================================================
2、统计队伍数量
#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEAMUNIV.PY -- by Dr. ZhuoQing 2026-08-02## Note:#============================================================fromheadmimport*#------------------------------------------------------------csdnstr,title=tspload('aaa','csdnstr','title')strall=str(csdnstr).split("\n")#------------------------------------------------------------univdim=[]teamdim=[]teachdim=[]studentdim=[]count=0#------------------------------------------------------------forsinstrall:#--------------------------------------------------------ifs.find("font face")>=0:continueifs.find("--|--")>=0:continuebarcount=s.count('|')ifbarcount<10:continue#--------------------------------------------------------count+=1ss=s.split("|")univ=ss[1]team=ss[2]ifunivnotinunivdim:univdim.append(univ)# if team not in teamdim:teamdim.append(team)foriinrange(2):t=ss[5+i]ift.find(" ")>=0:continueiftnotinteachdim:teachdim.append(t)foriinrange(5):if7+i>=len(ss):breakt=ss[7+i]ift.find("&emsp")>=0:continueiftnotinstudentdim:studentdim.append(t)#------------------------------------------------------------printf("统计|数量")printf("--|--")printf("学校数量|%d"%len(univdim))printf("队伍数量|%d"%len(teamdim))printf("教师数量|%d"%len(teachdim))printf("学生数量|%d"%len(studentdim))#------------------------------------------------------------tspcopyhelpmessage()printf("\a")#------------------------------------------------------------# END OF FILE : TEAMUNIV.PY#============================================================