在python代码

时间:2016-12-02 23:34:07

标签: python

我有一个脚本,我想放置函数,也许time()打印例如“运行一小时”在代码运行一段时间之后。 例如 我启动脚本,1小时后可能会打印“自运行后的小时!”之后,每小时展示一次。这甚至可能吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用signal

执行此操作
import signal

# Setup a signal handler
signal.signal(signal.SIGALRM, 
              lambda x,y: # You can put any function here
                 print("One hour since running!"))

# Request a signal 3600 secs later
signal.alarm(3600)

# Now, do your stuff

# 1 hr later:
# One hour since running!