要让Python在我们打字的时候反复运行一个函数,可以使用循环来实现。具体的实现方式有以下几种:
while True:
your_function()
这样会不断地运行函数your_function()
,直到手动停止程序。
import itertools
for _ in itertools.count():
your_function()
这样会使用itertools.count()
生成无限递增的整数,并通过for循环不断运行函数your_function()
。
def recursive_function():
your_function()
recursive_function()
recursive_function()
在函数recursive_function()
中,先运行your_function()
,然后再次调用recursive_function()
,实现函数的反复运行。
需要注意的是,使用以上任何一种方式都要确保函数内部不会造成无限循环或死循环,否则程序会陷入无限循环导致卡死。
领取专属 10元无门槛券
手把手带您无忧上云