gpt4 book ai didi

python - python 每 x 秒执行一次函数

转载 作者:行者123 更新时间:2023-11-30 23:44:50 25 4
gpt4 key购买 nike

我在寻找解决方案时遇到了这个线程,但它并没有完全满足我的需要:

What is the best way to repeatedly execute a function every x seconds in Python?

这实际上“有效”(或者至少第一个解决方案有效),但它不允许您与脚本的其余部分同时执行此操作。

基本上,我需要执行这样的函数:

    def functionName():
print "text"

我需要每 100 毫秒执行一次。但我需要这个 while 循环同时循环:

    while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()

我该如何解决这个问题?

谢谢!

最佳答案

这不应该起作用吗:http://www.pygame.org/docs/ref/time.html#pygame.time.set_timer

pygame.init()
pygame.time.set_timer(USEREVENT + 1, 100)
while True:
for event in pygame.event.get():
if event.type == USEREVENT + 1:
functionName()
if event.type == QUIT:
pygame.quite()
sys.exit()

关于python - python 每 x 秒执行一次函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9894504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com