在Python中,可以使用time.sleep()
函数和循环来实现让某个东西每n秒重复x次的功能。
首先,导入time
模块,以便使用其中的sleep()
函数。然后,使用一个循环来控制重复的次数。在循环内部,使用time.sleep()
函数来暂停程序执行一定的时间间隔。
下面是一个示例代码:
import time
def repeat_every_n_seconds(thing, n, x):
for i in range(x):
# 执行某个东西
print(thing)
# 暂停n秒
time.sleep(n)
# 示例调用
repeat_every_n_seconds("Hello, World!", 2, 5)
在上述示例中,repeat_every_n_seconds()
函数接受三个参数:thing
表示要重复执行的东西,n
表示时间间隔(秒),x
表示重复的次数。在循环内部,首先执行某个东西(这里使用print()
函数打印了一个字符串),然后使用time.sleep()
函数暂停n秒。
你可以根据实际需求修改repeat_every_n_seconds()
函数中的执行内容,以及调用时传入的参数。
领取专属 10元无门槛券
手把手带您无忧上云