[파이썬] while 문 밖에서 print 하기

조회수 280회
from binanceWSM import *
from ma2f import *


if __name__ == "__main__":
    wm = WebSocketManager("ticker", ["BTCUSDT"])


    while True:
        data = wm.get()
        last_price = float(data['data']['c'])

/

위와 같은 코드로 멀티프로세싱과 큐를 이용해 바이낸스 거래소의 실시간 BTC 가격을 받아옵니다.

/

from binanceWSM import *
from ma2f import *


if __name__ == "__main__":
    wm = WebSocketManager("ticker", ["BTCUSDT"])


    while True:
        data = wm.get()
        last_price = float(data['data']['c'])

print(last_price)

이렇게 while문 밖에서 가격을 사용하고 싶은데 어떻게 해야되죠? (가격받아오는것은 멈추지 않고 가격비교를 한번만 하고싶습니다.)

  • whlie문 밖에서 사용하고 싶다고 말씀하신 부분이 이해되지 않습니다. 최초 1회만 사용하고 싶으신 건지, 받아올때 마다 데이터를 이용하고 싶으신 건지 받아오는 요청과 별개의 곳에서 지속적으로 연산을 하고 싶으신 건지 잘 모르겠네요... QbQi 2022.8.27 23:39
  • Yield 코루틴 관련으로 검색해보시면 좋을것같아요 Eveheeero 2022.8.29 09:25

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)