每隔一秒输出一个数
这里提供两种方法,一种是使用time模块的sleep函数,另一种是使用threading模块的定时器函数。
方法一:
import time
for i in range(10):
print(i)
time.sleep(1)
方法二:
import threading
def print_num(num):
print(num)
threading.Timer(1.0, print_num, args=[num+1]).start()
print_num(0)
以上两种方法都可以达到每隔一秒输出一个数的效果。方法一中使用了time模块的sleep函数来实现暂停一秒,然后再输出下一个数。方法二中使用了threading模块的定时器函数来实现每隔一秒输出一个数的效果。具体实现方式是定义一个函数print_num来输出数字,并使用定时器函数threading.Timer来设置每隔一秒调用一次print_num函数。
原文地址: https://www.cveoy.top/t/topic/bx6w 著作权归作者所有。请勿转载和采集!