我有一个pygame代码,我只想执行X秒,我试过
sleep(10)
pygame.quit()
它继续运行。
答案 0 :(得分:0)
更改
sleep(10)
pygame.quit()
到
from sys import exit
sleep(10)
pygame.quit()
exit()
答案 1 :(得分:0)
虽然程序可能会在实际时间内退出几毫秒,但您可以尝试使用此answer中定义的方法,并通过在time.time()
循环中重复重置while
来不断检查这毕竟应该很容易,因为你毕竟使用PyGame:
import time
start_time = time.time()
while True:
if time.time() - start_time() >= 10:
pygame.quit()