나는 할당 콘텐츠가 포함되어 있는 클래스를 만들에 대한 직원,읽기 텍스트 파일로 포함하는 직원의 정보를 저장하는 개체로 읽는 근로 시간 및 파일을 만들는 결제 정보를 사전에 밖으로 파일을 브라우저를 사용합니다. 그래서,멀리로 작동하는 것 같습니다 정밀한 만큼 그들의 하나만에 있는 직원의 직원을 텍스트 파일로 포함 두 번째,첫 번째는 덮어쓰고 정보에 대한 두 번째가 무엇이 만들어집니다. 이것은 정보 중 일부는 지금까지:
class Staff:
staffData = {}
def __init__(self, EmpID, LName, FName, RHours, HRate, OTMult, TaxC, SBand, Date, HrsWorked):
self.EmpID = EmpID
self.LName = LName
self.FName = FName
self.RHours = RHours
self.HRate = HRate
self.OTMult = OTMult
self.TaxC = TaxC
self.SBand = SBand
self.Date = Date
self.HrsWorked = HrsWorked
Staff.staffData[EmpID] = self
def setup(staff ,hrs): # staff and hrs are text files
with open(staff) as empFile:
for line in empFile:
SID, LN, FN, RH, HR, OTM, TC, SB = line.split()
with open(hrs) as hFile:
for line in hFile:
SID, date, HrsWorked = line.split()
stf = Staff(SID, LN, FN, int(RH), int(HR), float(OTM), int(TC), int(SB),date, HrsWorked)
return stf
def paySlip(self,HrsWorked, date):
paymentDict = {}
#creates paySlip using information from instance and creates others by performing
calculations
return paymentDict
jg = Staff.setup('Staff.txt', 'Hrs.txt')
dic = jg.paySlip(42,'31/10/2021')
print(dic)
이것은 내가 지금까지,그리고 그것을 반환합니다 올바른 출력을 하지만 때 나는 두 번째 라인과 함께 두 번째 직원이 있는 곳에 나를 얻을 수 있습니다. 또한,그냥 참고,매개변수에 대한 명세서 있는 날짜와 시간에 시간 텍스트 파일 뿐만 아니 텍스트 파일입니다. 나는 아주 새로운 프로그래밍 사과하는 경우 이것은 기본적인 수정,나는 지난 3 일하려고 그것을 밖으로 방문하여 다른 보드 웹사이트입니다. 어떤 도움을 주시면 감사하겠습니다.