while 루프에서 작업을 중단하지 않고 24 시간마다 변수를 업데이트하고 싶습니다. .sleep()
함수에서 메서드를 사용 했지만 while 루프에서 다른 작업을 중단했습니다. 명확하게 말하면, 각 while 루프 실행에서 "updated_list"값이 24 시간 이전에 속하면 업데이트됩니다. 그렇지 않으면 루프는 마지막 값으로 다른 작업을 계속합니다.
def updater():
list = ["list of variables from bunch of API calls which I want to be updated every 24 hours"]
return list
while True:
updated_list = updater()
#Do other operations on updated_list without being paused for 24 hours!#
이를 수행하는 유일한 방법은 .NET Framework와 같은 것을 사용하여 API 데이터를 가져 오는 유일한 목적인 단일 코드를 예약하는 것 cron
입니다. 그런 다음 코드는 24 시간마다 업데이트됩니다. 그런 다음 해당 데이터를 가져 와서 사용할 수있는 프로그램을 실행할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다