基本时间间隔在这里不一致

问题描述

简单的问题:为什么间隔不一致?

(这只是指示 3.000 秒间隔的基本测试,但在 cmd 提示符下运行显示 3.001 到 3.020 之间的变化。在 2.2 ghz 处理器上,这种延迟似乎不合理。我错过了什么?)

import time
import random
from graphics import *

def main():

    print("Press Enter to start & CTRL+C to exit.")  

    while True:
        try:
            start=time.time()
            time.sleep(3.000)
            interval=time.time()
            print("Total time:",round(abs(interval-start),3),"second interval")
            
        except KeyboardInterrupt:
            break
main()

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)