def connEvent(self, nErrCode): if nErrCode == 0: print('로그인 성공') mode = input("읽기모드(1), 쓰기모드(다른거)") if mode == 1: IPC.ReadPath = "pipe\\name" IPC.StartReceiving(getData) else: while True: self.code = input("종목코드 입력하세요 숫자로 된거 아무것도 입력안하면 삼성꺼로함") self.saveType = input("w: csv 가져오기, e: pipe 보내기 시작") # csv 가져옴 if self.saveType == 'w': print("csv 저장 수행") self.loadCount = int(input("몇분치 불러올거? (int)")) self.reqTR() if self.saveType == 'e': print("pipe 보내기 기능 수행") self.loadCount = 30 # 첫시작을 비우고 새로 불러오는거로 시작 open(ReadPath, 'r+b').truncate(0) self.reqTR() else: print('로그인 실패')
def sendGmail(): # 메일 s = smtplib.SMTP('smtp.gmail.com', 587) s.starttls() s.login('*****@*****.**', 'cxthezwhgvlzxzgh') msg = MIMEText(str("마지막 가격은 " + str(price[-1]) + "원 입니다.")) msg['Subject'] = '제목 : 주식예측봇이 전해드립니다.' # 메일 보내기 s.sendmail("*****@*****.**", "*****@*****.**", msg.as_string()) # 세션 종료 s.quit() if __name__ == '__main__': global model import sys getHanRiverTemp() model = load_model('model.h5') # IPC 받기 IPC.StartReceiving(getData) app = QtWidgets.QApplication(sys.argv) window = MyWindow() window.show() sys.exit(app.exec_())