【问题标题】:How to add background timer?如何添加后台定时器?
【发布时间】:2020-07-25 17:25:13
【问题描述】:

我正在用 python 编写一个程序,它在无限循环中永远运行,如下所示:

import time
seconds=0
while True:
    seconds+=1
    print(seconds,' seconds passed')
    time.sleep(1)

我想要达到的目标

  1. 我想在后台运行时钟
  2. 我想跟踪时间,例如在运行代码 24 小时后我想调用exit()

我对后台进程一无所知,以上2个答案中的任何一个都可以接受。

【问题讨论】:

    标签: python function loops time background-process


    【解决方案1】:

    关于

    1. 我想在后台运行时钟

    您应该研究多线程,它允许您在后台在不同的线程上运行程序。只需导入线程。

    1. 我想跟踪时间,例如在运行我想调用 exit() 的代码 24 小时后

    我会补充

     print(time.ctime(time.time()) )
    

    在 for 循环结束时以 24 小时为单位获取时间。

    【讨论】:

    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    相关资源
    最近更新 更多