Как обновить запрос API в цикле - PullRequest
0 голосов
/ 30 сентября 2019

Я хочу отображать текущий курс обмена каждые 10 секунд на светодиодной матрице. Тем не менее, приведенный ниже код, по-видимому, вызывает обменный курс только один раз и повторяет его каждые 10 секунд. Только когда я снова вручную запускаю код обновления курса обмена. Как я могу обновить запрос на извлечение API?

from yahoofinancials import YahooFinancials
import time
yahoo_financials = YahooFinancials('EURCHF=X')


while True:
    print yahoo_financials.get_current_price()
    time.sleep(10)

1 Ответ

0 голосов
/ 30 сентября 2019

Вместо того, чтобы вызывать API один раз в первой строке, вы можете вызывать его в цикле while после каждых 10 секунд ожидания.

from yahoofinancials import YahooFinancials
import time

while True:
    yahoo_financials = YahooFinancials('EURCHF=X')
    print yahoo_financials.get_current_price()
    time.sleep(10)
...