Python 3.5.0时间模块:以X小时为单位查找时间

Python 3.5.0时间模块:以X小时为单位查找时间,python,python-2.7,python-3.x,time,Python,Python 2.7,Python 3.x,Time,不使用Datetime模块,但使用time模块,是否有方法获取当前时间,以X小时为单位计算时间,然后在该时间等于现在的时间时执行操作?最好能在Python 3.5.0中完成,但最好能在Python 3.5.0和Python 2.7.13中都知道如何操作。如果允许使用时间模块,x是小时数 import time current_time = time.localtime() future_time = time.localtime(time.time()+3600*x) time.sleep(t

不使用Datetime模块,但使用time模块,是否有方法获取当前时间,以X小时为单位计算时间,然后在该时间等于现在的时间时执行操作?最好能在Python 3.5.0中完成,但最好能在Python 3.5.0和Python 2.7.13中都知道如何操作。

如果允许使用时间模块,x是小时数

import time
current_time = time.localtime()
future_time = time.localtime(time.time()+3600*x)

time.sleep(time.mktime(future_time) - time.mktime(current_time))

print "Time elapsed"
可能有用的信息:和方法