Page 660 - 3-3
P. 660

def set_in_out(flag_io,r_w):
            # 학생이 입실 상태인지 아닌지 설정하는 메쏘드


                    num_t=open("num.txt",'r')
                    # 학번 파일


                    num=num_t.read()
                    # 학번을 넣음


                    if r_w=='write':
                    # 쓰기를 요청했을 경우


                            with open(num_dic[num],'w') as flag_t:
                            # 학생의 입실 여부 파악 텍스트 파일 염


                                    flag_t.write(flag_io)
                                    # 입실 여부를 넣음


                    elif r_w=='read':
                    # 읽기를 요청했을 경우


                            flag_t=open(num_dic[num],'r')
                            # 학생의 입실 여부 파악 텍스트 파일 염


                            flag=flag_t.read()
                            #flag 변수를 통해 입실 여부 읽어옴


                            return flag
                            #flag 를 보내 줌


            def timecheck():
            # 현재가 몇 교시인지 체크하는 함수


                    now = datetime.now()
                    # 현재 시간을 받아온다


                    if now.minute%6==1:
                    #1 교시 시작 전에


                            late_class_input('0','1')
                            # 수업 중이 아님을 의미하는 0          과 현재 교시인 1       을 보냄


                    elif now.minute%6==2:
                    #1 교시 진행중일 경우


                                                        - 660 -
   655   656   657   658   659   660   661   662   663   664   665