Example #1
0
    def beolvas(self):  #beolvasás + self paramétere értéke minden metódusnak
        file = open("dolgozok.txt", "r", encoding="utf-8"
                    )  #eltárolom egy file nevű változóban a beolvasott txt-t
        row = file.readline(
        )  #címsort kiolvasom és/vagy változóba teszem az első beolvasott sort
        while (row):  #ez addig fut, amíg a "row"-ban van bármi
            rowSplit = row.split(
                ";"
            )  #indexelhető elemekre osztom a sort a .split paranccsal és megadom az elválasztót
            emp = Employee()  #Az employe osztályt példányosítom egy változóban
            emp.number = rowSplit[
                0]  #megadom az Employee, tehát az impoortált osztály változóinak értékét
            emp.name = rowSplit[1]
            emp.mother_name = rowSplit[2]
            emp.city = rowSplit[3]
            emp.address = rowSplit[4]
            emp.salary = rowSplit[5]
            emp.bonus = rowSplit[6]
            emp.hiredate = rowSplit[7]
            emp.borndate = rowSplit[8]

            self.employeeList.append(
                emp
            )  #hozzáadom az osztályban létrehozott listához az objektumot
            row = file.readline()  #beolvasom a következő sort
        file.close()  #ciklus lefut, fájl bezár
Example #2
0
    def read(self):

        if (os.path.exists("employee.txt")):

            file = open("employee.txt", "r", encoding="utf-8")
            file.readline()

            row = file.readline()
            while (row):

                worker = Employee()
                spWorker = row.split(":")
                worker.name = spWorker[0]
                worker.city = spWorker[1]
                worker.address = spWorker[2]
                worker.salary = spWorker[3]
                worker.bonus = spWorker[4]
                worker.birthdate = spWorker[5]
                worker.hiredate = spWorker[6]

                self.workerList.append(worker)
                row = file.readline()

            file.close()
            print("Fájl beolvasása sikeres")

        else:
            print("A fájl nem létezik")
Example #3
0
    def read(self):

        if (os.path.exists("employee.txt")):

            file = open("employee.txt", "r")
            file.readline()

            row = file.readline()
            while (row):

                worker = Employee()

                spWorker = row.split(":")
                worker.name = spWorker[0]
                worker.city = spWorker[1]
                worker.address = spWorker[2]
                worker.salary = spWorker[3]
                worker.bonus = spWorker[4]
                worker.borndate = spWorker[5]
                worker.hiredate = spWorker[6]

                self.workerList.append(worker)
                row = file.readline()

            file.close()

        else:
            print("A file nem létezik.")
Example #4
0
    def belolvas(self):
        f = open("dolgozok100.txt", "r", encoding="utf-8")
        f.readline()
        r = f.readline()
        while r:
            row = r.split(":")
            tmp = Employee()
            tmp.name = row[0]
            tmp.city = row[1]
            tmp.address = row[2]
            tmp.salary = row[3]
            tmp.bonus = row[4]
            tmp.borndate = row[5]
            tmp.hiredate = row[6]

            self.L.append(tmp)
            r = f.readline()
        f.close()
Example #5
0
	def read( self ):
		
		file = open( "employee.txt", "r", encoding = "utf-8")
		row = file.readline()
		
		row = file.readline()
		while( row ):
			
			rowSplit = row.split( ":" )
			emp = Employee()
			emp.name = rowSplit[0]
			emp.city = rowSplit[1]
			emp.address = rowSplit[2]
			emp.salary = rowSplit[3]
			emp.bonus = rowSplit[4]
			
			self.employeeList.append( emp )
			row = file.readline()
		
		file.close()
		print( "Sikeres  beolvasás." )
Example #6
0
    def readFile(self):
        print("Első feladat: fájl beolvasás")
        file = open("employee.txt", "r", encoding="utf-8")
        file.readline()

        row = file.readline()
        while (row):
            rowS = row.split(":")
            emp = Employee()
            emp.name = rowS[0]
            emp.city = rowS[1]
            emp.address = rowS[2]
            emp.salary = rowS[3]
            emp.bonus = rowS[4]
            emp.borndate = rowS[5]
            emp.hiredate = rowS[6]

            self.rowList.append(emp)
            row = file.readline()

        file.close()
        print("Sikeres beolvasás")
Example #7
0
    def readFile(self):
        print("Első feladat: fájl beolvasás.")
        file = open("dolgozok100.txt", "r", encoding="utf-8")
        file.readline(
        )  #első sor kiolvasása, ez a fejléc, ezért itt olvassuk ki és nem teszzük a listába
        row = file.readline()
        while row:
            rowS = row.split(":")
            emp = Employee()
            emp.name = rowS[0]
            emp.city = rowS[1]
            emp.address = rowS[2]
            emp.salary = rowS[3]
            emp.bonus = rowS[4]
            emp.borndate = rowS[5]
            emp.hiredate = rowS[6]

            self.rowList.append(emp)
            row = file.readline()

        file.close()
        print("Sikeres beolvasás")
Example #8
0
	def betoltes(self):
		print("A file beolvasása lista változóba.")
		file = open("dolgozok100.txt","r",encoding="utf-8")
		file.readline()
		sor = file.readline()
		while sor:
			sp_sor = sor.split(":")
			tmp = Employee()
			
			tmp.name = sp_sor[0]
			tmp.city = sp_sor[1]
			tmp.address = sp_sor[2]
			tmp.salary = sp_sor[3]
			tmp.bonus = sp_sor[4]
			tmp.borndate = sp_sor[5]
			tmp.hiredate = sp_sor[6]
			
			self.dolgozok.append(tmp)
			sor = file.readline()

		file.close()
		print("Sikeres beolvasás.")