Esempio n. 1
0
    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('로그인 실패')
Esempio n. 2
0

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_())