如何 运行 一个 python 脚本循环一段时间?
How to run a python script on loop for a period of time?
我有一个 python 脚本,需要 30 秒才能 运行 并输出数据,我需要。我希望 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
。如果您希望释放控制台,也可以 运行 在后台运行它。
我有一个 python 脚本,需要 30 秒才能 运行 并输出数据,我需要。我希望 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
。如果您希望释放控制台,也可以 运行 在后台运行它。