Page 687 - 3-3
P. 687

num=num_t.read()
                              #num   변수를 통해 학번을 받아 옴


                              status_t=open("status.txt",'r')
                              # 상태를 저장하는 텍스트 파일을 염


                              status=status_t.read()
                              #status  변수를 통해 상태를 받아 옴


                              reason_t=open("reason.txt",'r')
                              # 사유를 저장하는 텍스트 파일을 염


                              reason=reason_t.read()
                              #reason  변수를 통해 사유를 받아 옴


                              return num,status,reason,current_class
                              # 받아 온 데이터를 넘김


              if __name__ == '__main__':
              # 메인 메쏘드


                      with open("send_to_server_flag.txt",'w') as flag:
                      # 서버로 정보를 보낼지 말지 결정하는 텍스트 파일을 염


                              flag.write('0')
                              # 처음 실행 시 보내지 못하게 함


                      while True:
                      # 무한 반복문


                              flag_t=open("send_to_server_flag.txt",'r')
                              # 서버로 정보를 보낼지 말지 결정하는 텍스트 파일을 염


                              flag=flag_t.read()
                              #flag  변수를 통해 값을 받아 옴


                              if flag == '1':
                              # 보내라는 신호가 들어왔을 때


                                      num,status,reason,current_class = pick_data()
                                      #pick_data 라는 메쏘드를 통해 보내야할 정보를 받아 옴


                                      if(current_class!='8'):
                                      # 정규 수업시간 중일 때




                                                          - 687 -
   682   683   684   685   686   687   688   689   690   691   692