簡體   English   中英

如何在循環中運行 python 腳本一段時間?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM