Beispiel #1
0
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
Beispiel #2
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()
Beispiel #3
0
    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()
Beispiel #4
0
 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("Выполшненно")