为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

侃侃无极 2018-08-06 06:10:25
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。 想不到办法了。。谢谢
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

两种方法。
1.多线程
2.等待。不要直接用sleep,而是用变量记录一段循环两个端点的时间,利用中间的时间差来控制等待时间,这个方法在游戏中运用得比较多一点(deltatime)

查看完整回答
反对 回复 2018-08-20
  • 1 回答
  • 0 关注
  • 1268 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信