[英]How to run a python script on loop for a period of time?
我有一個 python 腳本,需要 30 秒才能運行,我需要 output 數據。 我希望 python 腳本在 python 腳本完成 15 分鍾后不斷重新運行。 我曾嘗試使用 Windows 任務計划程序,但無法將其配置為每 30 秒運行一次程序(最少為 1 分鍾)。 我還想在 python 腳本完成后重新運行 python 腳本,而不是每隔 30 秒。
像這樣的東西怎么樣:
在一段while(True):
在腳本的最后,放一個time.sleep(15*60)
。 所以:
def main():
# do your script
if __name__=="__main__":
while(True):
main()
time.sleep(15*60) # time in seconds, so 30 if you want 30
有了這個,只需使用python script.py
運行您的腳本。 如果您希望釋放控制台,也可以在后台運行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.