-
[파이썬] eBest Xing api 실시간조회, 유틸 클래스프로그래밍/파이썬 2020. 2. 22. 15:53반응형
[파이썬] eBest Xing api 실시간조회, 멀티스레드 설계 (1)
[파이썬] eBest Xing api 실시간조회, 스레드 설계 구현 (2)
[파이썬] eBest Xing api 실시간조회, ThreadJob 구현 (3)
[파이썬] eBest Xing api 실시간조회, ConnectionManager 구현 (4)
[파이썬] eBest Xing api 실시간조회, QueryThreadJob 구현 (5)
[파이썬] eBest Xing api 실시간조회, NWS 뉴스 요청 구현 (6)
[파이썬] eBest Xing api 실시간조회, S3_ 코스피체결 구현 (7)
[파이썬] eBest Xing api 실시간조회, 테스트 및 실행 화면 (8)
Log 유틸은 콘솔에 현재시각과 스레드이름을 함께 출력하는 클래스이다. EventUtil 클래스 get_event 메소드는 xing 에서 제공하는 res파일을 기반으로 이벤트 객체를 생성해주는 메소드이다.
import datetime import threading import win32com class Log: @staticmethod def write(msg): print("["+datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')+"]["+threading.currentThread().getName()+"] "+msg) class EventUtil: @staticmethod def get_event(service_id, event_handler_class): event = win32com.client.DispatchWithEvents("XA_DataSet.XAReal", event_handler_class) event.ResFileName = "C:/eBEST/xingAPI/Res/" + service_id + ".res" event_handler_class.event = event return event
반응형'프로그래밍 > 파이썬' 카테고리의 다른 글
[파이썬] eBest Xing api 실시간조회, 테스트 및 실행 화면 (8) (0) 2020.02.22 [파이썬] eBest Xing api 실시간조회, S3_ 코스피체결 구현 (7) (4) 2020.02.22 [파이썬] eBest Xing api 실시간조회, NWS 뉴스 요청 구현 (6) (0) 2020.02.22 [파이썬] eBest Xing api 실시간조회, QueryThreadJob 구현 (5) (2) 2020.02.22 [파이썬] eBest Xing api 실시간조회, ConnectionManager 구현 (4) (0) 2020.02.22