不使用睡眠我该如何在python中给延迟

时间:2019-06-25 09:27:43

标签: python delay

在不使用sleep包中的time函数的情况下,如何在python中提供延迟?

使用time.sleep(10)函数时出现此错误:

  

致命错误:(0x00100020)读取寄存器

2 个答案:

答案 0 :(得分:3)

您可以使用pygame模块中的延迟功能

import pygame 

pygame.time.delay(1000)
# equivalient to time.sleep(1)

但是真正的解决方案是使用睡眠功能解决问题。 尝试这样的事情吗?

pip uninstall time
pip install time

答案 1 :(得分:0)

由于输出缓冲,

time.sleep()不起作用。

将其关闭即可使用。我遇到了同样的问题,并且对我有用。

要关闭输出缓冲,可以遵循此Answer