Krokizo Ответов: 0

Поток не работает в Atom ide


У меня есть следующий код
import requests
import json
import threading

def main():
    li = ["City1", "City2", "City3"]
    response = requests.get(MyApi)
    weather = response.json()
    print("The weather for ", weather['name'])
    print("The temperature is ", weather['main']['temp'])
    threading.Timer(10, main).start()


if __name__ == '__main__':
    main()

Он отлично работает в Visual Studio, и поток получает мою информацию каждые 10 минут. Однако в Atom IDE поток запускается только в первый раз, а затем показывает, что программа работает, но на самом деле ничего не происходит.

Что я уже пробовал:

Я пробовал запускать его из разных файлов, но это все

Richard MacCutchan

Вы должны проверить, что Atom IDE поддерживает запуск многопоточного кода.

0 Ответов