python如何在一个方法延时的时候,不影响另一个正常运行。

def a():    print('11')    print('22')
    time.sleep(3) 
def b():    print('aa')
    time.sleep(70)if __name__ == "__main__":    while 1:
        a()
        b()

如何在b延时70秒的时候,a能正常输出

 

现在的情况 是b等待70秒的时候,整个程序是停止70秒。

 

想在b等待70秒时,不影响a。

 

想不到办法了。。

谢谢


侃侃无极
浏览 1269回答 1
1回答

慕运维8079593

两种方法。1.多线程2.等待。不要直接用sleep,而是用变量记录一段循环两个端点的时间,利用中间的时间差来控制等待时间,这个方法在游戏中运用得比较多一点(deltatime)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python