inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Python을 이용한 주가 백테스팅 시스템 구축하기

python을 이용한 Xing api 사용하기(2)

왜 접속이 안될까요?

457

양주형

작성한 질문수 4

0

from pwd import credintials
import win32com.client
import pythoncom
import time

class loginEventHandler:
    is_login = False
    def Onlogin(self, code, msg):
        print(code, msg)
        print('로그인 완료')
        loginEventHandler.is_login = True

#win32com.client.DispatchWithEvents로 서버에 접속할 수 있음. 서버에 접속해서 사용할 수 있는 명령어는 3가지
#XASession은 서버연결, 로그인등(파일명 XA_Session), XAQuery는 조회 TR(파일명 XA_DataSET), XAReal은 실시간 TR(파일명 XA_DataSet)
#win32com.client.DispatchWithEvents(파일명.명령어, 로그인정보) 형식으로 사용함.
session = win32com.client.DispatchWithEvents("XA_Session.XASession", loginEventHandler)
session.ConnectServer("hts.ebestsec.co.kr", 20001)
print(session.IsConnected())
if session.IsConnected():
    session.Login(credintials['user'], credintials['password'], credintials['cert_pwd'], 0, 0)

while loginEventHandler.is_login == False:
    pythoncom.PumpWaitingMessages()

print('완료?')

강사님의 코드가 이전 강의 끝부분 완성 코드와 이번 강의 시작 부분이 import문도 그렇고 좀 달라졌습니다. 이것 저것 시험하면서 그렇다 치고, 위의 코드대로 실행을 했는데 while문을 빠져나가지를 않네요. 눈으로 비교해 봤을때는 강사님 코드와 특별히 다른 점이 없어 보이는데 로그인이 안되는 이유가 뭔지 잘 모르겠습니다.

mysql Visual Studio Code python pandas anaconda

답변 2

1

choi2505

코드를 다시보니 Onlogin이 아니라 OnLogin입니다.

0

양주형

아!! 감사합니다. 코드도 똑바로 타이핑을 못했군요. 다시한번 감사하고 죄송스럽습니다. 

1

choi2505

while문을 빠져나오지 않았다는거는 뒤에 print 완료? 도 print 가 되지 않는다는 뜻인다요?

0

양주형

네 맞습니다. True를 출력하고 while문으로 들어간 후 반환 값을 받지 못하고 있습니다.

완료? 도 출력을 못합니다. 

문제에 첨부된 예시와 실제 출력된 샘플 비교

0

1

1

원핫 인코딩 관련

0

5

1

오늘 처음으로 자동매매가

1

13

2

타겟 분리

0

5

1

Id 삭제

0

5

1

roc_auc_score 질문: 작업형2 모의문제3 09분 48초

0

10

1

원핫인코딩 코드 질문

0

10

1

twitterdb 연결이 안돼요

0

10

2

map 함수 사용 필수적인가요

0

15

1

conda create --name study python=3.11 접속 안됨

0

9

1

환경 세팅 관련 문의 (우분투)

0

291

1

분봉 데이터

0

266

0

질문 잇습니다

0

365

3

혹시 구글 Colab으로도 구현이 가능할까요?

0

528

2

pythoncom.PumpWaitingMessages() 질문

0

476

0

32비트 가상환경 오류

0

1097

4

SELECT * FROM 구문 사용 시 UnicodeDecode 에러가 발생합니다.

0

231

0

강의 PPT가 있나요 ? 중간중간 말씀하시는데 못 찾겠습니다 ;;

0

332

2

pip install mysql-connector-python 오류

0

452

1

오류메시지가 뜨는데 한번 봐주시겠습니까?

0

218

1

안녕하세요 MySQL 서버 설치 중 Accounts and Roles 부분에서 에러가 납니다.

0

1236

2

강의에서 사용된 소스 자료를 받고 싶습니다

0

333

1

update_database 메서드에서 cursor 인식 불가

0

342

0

pwd.py 파일 관련..

0

202

1