애들센스


개눈에는 똥만 보인다 파이썬/쟁고


요 며칠 해외뉴스를 크롤링하는 코드를 만지다 보니 환율도 욕심이 생겨 네이버 파이낸스에서 환율을 스크래핑해볼까 했다. 그런데 파이썬에는 환율정보를 갖다 바치는 라이브러리 forex-python이 있다. 한 가지만 생각하다 멍청하게 생고생할 뻔했다. 암튼 텔레그램봇에 환율조회 추가 완료!
그런데 이거 간단한 라이브러리라 사용하기 어렵진 않은 데, 환율을 가져보는 속도가 좀 느린 단점이...그나저나 안 본 사이에 캐나다환율 많이 올랐네. 젠장~ 은행넘들 수수료 주기 아까워 미루다 보니...
01 from datetime import datetime
02 from forex_python.converter import get_rate

03 def get_fx():
04 t = datetime.today()
05 currency = ['USD', 'JPY', 'EUR', 'GBP', 'CAD', 'HKD', 'AUD', 'SGD']
06 fx=[]
07 for c in currency:
08 fx.append('{0} {1:0.2f}'.format(c, get_rate(c, 'KRW', t)))
09 return fx

10 fx=get_fx()

11 for f in fx:
12 print(f)
06~08 사이의 행은 fx=['{0} {1:0.2f}'.format(c, get_rate(c, 'KRW', t)) for c in currency] 와 같이 한 개의 행으로 대체가능하다.

덧글

  • 나인테일 2019/12/06 19:33 # 답글

    예전에 포렉스닷컴 오픈API 데이터 수시로 에러나서 사람 뒷목 잡게 만들었었는데 지금은 어떨라나 모르겠네요.
  • 타임버드 2019/12/21 00:15 #

    포렉스탓컴이라는 것도 있군요
댓글 입력 영역