我有一個應用程序,我想在虛擬機上運行,以每 15 分鐘使用從 API 返回的數據更新數據庫。在研究這個問題時,似乎傳統的方法是使用調度庫等(即每小時運行一次任務 x)。僅使用重復的 while 循環和 time.sleep(900) 延遲有什么本質上的錯誤嗎?換句話說,它會不會崩潰/吃掉太多內存/等等。這個程序基本上會在虛擬機上無限期地運行。while True: print('hello world') time.sleep(900)
1 回答

LEATH
TA貢獻1936條經驗 獲得超7個贊
如有疑問,請參閱python之禪。如果它是可讀的、易于理解的并且能正確地完成工作,那么你就很好。
話雖如此,請查看此處和此處以查看有關 time.sleep 如何工作的類似問題。您可能會改變主意,具體取決于您需要的睡眠周期有多準確
添加回答
舉報
0/150
提交
取消