def Menu3(col): print("Enter section of which weak students you want to find") print("Enter 'a' to find all sections weak students: ") choice = input("Enter your choice:") marks=[] names=[] reg=[] obj=Write() obj.createFile() if (choice == 'a'): for i in range(len(sheets)): file=readFile(sheets[i]) file.readRegAndNames() file.Marks(col) std=weakStudents() std.find_weak_std(file.Marks,file.registerations,file.names) mails=std.createMail(std.weak_std_rg) obj.writee(col,std.weak_stdname,std.weak_std_rg,mails) return 1 else: ob=CheckData(choice) if(ob.check_SecifExists('ResultSheet')): if(ob.check_ifDataExist(col,'ResultSheet')): file = readFile(choice) file.readRegAndNames() file.readMarks(col) std = weakStudents() std.find_weak_std(file.Marks, file.registerations, file.names,file.totalMarks) mails = std.createMail(std.weak_std_rg) obj.writee(col, std.weak_stdname, std.weak_std_rg, mails) return 1 else: print("Data do not exist") return 0 else: print("Section do not exist") return 0
def draw_graph_ofAllSecMinPoints(self, col, sec): min = [] for i in range(len(sec)): read = readFile(sec[i]) read.readMarks(col) read.readRegAndNames() points = Find_Points() points.find_min(read.Marks, read.registerations) min.append(points.min) plt.plot(sec, min, color=(0.3, 0.1, 0.4, 0.6)) plt.scatter(sec, min, color=(0.3, 0.5, 0.4, 0.6)) plt.xlabel('Sections') plt.ylabel('Minimum Marks') plt.title('OOAD sections minimum marks') plt.show()
def draw_graph_ofAllSecAVGPoints(self, col, sec): avg = [] for i in range(len(sec)): read = readFile(sec[i]) read.readMarks(col) read.readRegAndNames() points = Find_Points() points.find_avg(read.Marks, read.totalMarks) avg.append(points.avg) plt.plot(sec, avg, color=(0.3, 0.1, 0.4, 0.6)) plt.scatter(sec, avg, color=(0.3, 0.5, 0.4, 0.6)) plt.xlabel('Sections') plt.ylabel('Average Marks') plt.title('OOAD sections average marks') plt.show()
def draw_graph_mith_MinMax_points(self, col, sheetname): read = readFile(sheetname) read.readMarks(col) points = Find_Points() points.find_min(read.Marks, read.registerations) points.find_max(read.Marks, read.registerations) points.find_avg(read.Marks, read.registerations) graphy = graph(sheetname) plt = graphy.draw_Simple_graph() plt.scatter(points.min_cell, points.min, color='r', label='Minimum Marks') plt.scatter(points.max_cell, points.max, color='b', label='Maximum Marks') #num=str(points.avg) #text='Average = ' + num # plt.figtext(text,0.2,1.3) plt.title(sheetname + 'Data') plt.show()
from ReadFile import readFile from bs4 import BeautifulSoup doc = readFile("xml/book.xml") soup = BeautifulSoup(''.join(doc), features='html5lib') print(soup.prettify())
from ReadFile import readFile from bs4 import BeautifulSoup doc = readFile("xml/book.xml") soup = BeautifulSoup(doc, features='html5lib') tags = soup.findAll("author") # list of tags # 3 ways to print tags for tag in tags: print(str(tag)) for tag in tags: print(tag.renderContents()) for tag in tags: print(tag.prettify()) 1
from Bilinear import Bilinear from Neighbor import Neighbor from ReadFile import readFile from WriteFile import writeFile image = readFile("Image\lena.pgm") writeFile(image, "Image\original.pgm") neigh = Neighbor(image, 1024, 1024) biline = Bilinear(image, 1024, 1024) writeFile(neigh, "Image\\neigh.pgm") writeFile(biline, "Image\\biline.pgm") print("Выполшненно")