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
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")
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.")
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()
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." )
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")
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")
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.")