def is_late(self, rec): checkin_time = ((rec['checkinTime'].split(' '))[1])[0:5] dev = int(self.time_window.dev(self.enter_time, checkin_time)) t = ReadIni() if dev < t.read_late_dev(): return '出勤' else: return '迟到'
def init_section_id(self, nowtime): t = ReadIni() nowtime = int(''.join(nowtime.split(':'))) for i in range(0, 8): e = int(''.join(t.begin_time_list[i]['EndTime'].split(':'))) s = int(''.join(t.begin_time_list[i]['StartTime'].split(':'))) if (nowtime >= s) & (nowtime <= e): return i + 1 else: return 0
def __init__(self, name=ReadIni().read_path()['crs_path']): BaseFile.__init__(self, name)
columns = ['StuID'] def __init__(self, name): BaseFile.__init__(self, name) class StudentFile(BaseFile): columns = ['StuID', 'StuName', 'ClassID', 'WeChatID', 'FeaturePath'] def __init__(self, name=ReadIni().read_path()['stu_path']): BaseFile.__init__(self, name) class TeacherFile(BaseFile): columns = ["TeacherID", "TeacherName", "WeChatID"] def __init__(self, name=ReadIni().read_path()['tea_path']): BaseFile.__init__(self, name) class CourseFile(BaseFile): columns = ['CourseID', 'CourseName', 'TeacherID', 'ClassNums'] def __init__(self, name=ReadIni().read_path()['crs_path']): BaseFile.__init__(self, name) if __name__ == '__main__': c = ReadIni() c = c.read_begin()
def init_sum_name(tea_id, crs_id): return ReadIni().read_path()['files_path'] + str(tea_id) + '_' + str( crs_id) + '_sum.csv'
def init_detail_name(tea_id, crs_id, seq_id): return ReadIni().read_path()['files_path'] + ('_'.join( [str(tea_id), str(crs_id), str(seq_id)])) + '_checkinDetail.csv'